我有這個程序,我需要讓我做一個隨機生成的10個數字的行,我需要找到行上最大,最小,第一個和最後一個數字。我已經有號碼線,我發現了最大和最小的號碼。我需要幫助弄清楚如何找到線上的第一個和最後一個數字。這裏是我到目前爲止的代碼:如何查找隨機生成的號碼行中的第一個和最後一個號碼?
// variables
Random generator = new Random();
int max = 0, min = 100, random, first, last;
// for
System.out.println("Here are 10 random numbers: \n");
for (int count = 1; count <= 10; count++) {
// get random number and output
random = 1 + generator.nextInt(100);
System.out.print(random + " ");
// Max number
if (random > max)
max = random;
// Min number
if (random < min)
min = random;
}
// output
System.out.print("\n\nThe first number is " + last);
System.out.print("\nThe last number is " + first);
System.out.println("\nThe largest random number is " + max);
System.out.print("The smallest random number is " + min);
考慮到你也有'count'的限制,首尾應該比min/max更容易:if(count == 1){/ * first * /} if(count == 10 ){/ * last * /}' – Thomas
提示:...或使用標誌.... –