write a java code program with a loop that lets the user enter a series of posit
ID: 3808632 • Letter: W
Question
write a java code program with a loop that lets the user enter a series of positive integers. The user should enter any negative value to signal the end of the series. After all the numbers have been entered, the program should display the largest and smallest numbers entered. please put comments as well
Sample Run:
****************
Enter a number: (type any negative to end)
77
Enter a number: (type any negative to end)
99
Enter a number: (type any negative to end)
1896
Enter a number: (type any negative to end)
-99
Largest: 1896
Smallest: 77
****************
Explanation / Answer
import java.util.Scanner;
public class sentinelValue
{
public static void main (String[]args)
{
int integer;
int integer2;
int largeNumber;
Scanner keyboard=new Scanner(System.in);
System.out.println("Type as many positive integers as needed. Enter -99 when you are finished.");
System.out.println();
System.out.print("Enter an integer or -99 to end:");
integer=keyboard.nextInt();
while(integer!= -99)
{
{
if(integer2>integer)
largeNumber=integer2;
else if(integer>0)
integer=integer2;
}
System.out.print("Enter an integer or -99 to end:");
integer=keyboard.nextInt();
}
System.out.println("The largest number was "+largeNumber);
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.