开发者

Java counter problem

I have to write a program that allows the user to input 10 single digit numbers, and then it reads the largest number out of the bunch. I need help just starting out with the counter. This is what I need,

a) counter: A counter to count to 10 (that is, to keep track of how many numbers have been input and to determine when all 10 numbers have been processed);

Problem is, I have no where to start, the book I am using doesn't开发者_JAVA百科 do a good job explaining counters, and I am not looking for someone to give me an answer, just some guidance with a bit of code to start out with.

Any help will be greatly appreciated.


You probably just need a for loop.

for (int counter = 0;       //a variable to keep track of how many numbers have been read
   counter < 10;            //we want to read only up to 10 numbers
   counter = counter + 1) { //after every loop, we increment the number of numbers by one

   //read in input from the user

   //do stuff with the input

} //end the for loop.  this will jump to the top of the loop if the condition passes


Just keep an int local variable

Scanner sc = new Scanner(System.in);
int counter = 0;//this is the counter
int input = 0;
while(sc.hasNext()) {
  input = sc.nextInt();
  counter++;//this increases the counter by 1
  //Do stuff
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜