0
Java中的初學者。儘管在C和Python中有過歷史。如何在Java中的for循環中打印for循環
我想利用這個代碼:讓它打印出以下
package javaman;
import java.util.Random;
public class JavaMan{
public static void main(String[] args) {
Random random = new Random();
int randomInteger = 0;
float average = 0;
System.out.println("The 3 Numbers are:");
for (int i=0; i<3; i++) {
randomInteger = random.nextInt(51);
System.out.println(randomInteger);
average = average + randomInteger;
}
average = average/3;
System.out.println("The average of the three random numbers (between 0-50) is: " + average);
}
}
,並使其:
The 3 Numbers are:
Number 1 is: 32
Number 2 is: 16
Number 3 is: 0
The average of the three random numbers (between 0-50) is: 16.0
不過,我已經編程這使得每當我使用randomInteger ,它只是貫穿整個for循環,當我想for循環有自己的for循環(整個「Number x is:」不存在...它只是打印3個數字並且吐出平均值):在感覺那我會像下面那樣......
("Number", i, "is:", randomInteger) this would look like "Number 1 is: 16"
("Number", i, "is:", randomInteger) this would look like "Number 2 is: 15"
("Number", i, "is:", randomInteger) etc.
我該如何在Java中做到這一點?
'的System.out.println( 「編號」 + I + 「是:」 + randomInteger);',如果這是太辛苦了,你也可以使用'的System.out .printf'這與'printf'在C – MadProgrammer
賓果遊戲中的作用方式相同!我的天哪。你知道,我可以發誓我的生活,我嘗試了確切的事情,但它沒有奏效。我認爲我在println裏面使用了「i ++」,並且它不是咬人。非常感謝。你會碰巧知道如何從1開始?我認爲我+ 1不工作...沒關係...我知道了!我需要忍受......呃!這裏的格式是別的。感謝瘋狂的人。 –
'System.out.printf( 「號碼%d:%d%N」,我+ 1,randomInteger);'' –