Solved

The Code Snippet Below Checks Whether a Given Number Is

Question 1

Multiple Choice

The code snippet below checks whether a given number is a prime number. What will be the result of executing it? public static void main(String[] args)
{
Int j = 2;
Int result = 0;
Int number = 0;
Scanner reader = new Scanner(System.in) ;
System.out.println("Please enter a number: ") ;
Number = reader.nextInt() ;
While (j <= number / 2) // better is while (j * j <= number)
{
If (number % j == 0)
{
Result = 1;
}
J++;
}
If (result == 1)
{
System.out.println("Number: " + number + " is Not Prime.") ;
}
Else
{
System.out.println("Number: " + number + " is Prime. ") ;
}
}


A) The code snippet will not compile.
B) The code snippet will display the desired result.
C) The code snippet will display an incorrect result. // incorrect if number is 1
D) The code snippet will loop forever.

Correct Answer:

verifed

Verified

Related Questions

Unlock this Answer For Free Now!

View this answer and more for free by performing one of the following actions

qr-code

Scan the QR code to install the App and get 2 free unlocks

upload documents

Unlock quizzes for free by uploading documents