Java 如何打印打印列表do while循环中的第一个和最后一个数字
我最初的计划是Java 如何打印打印列表do while循环中的第一个和最后一个数字,java,loops,netbeans,do-while,Java,Loops,Netbeans,Do While,我最初的计划是 int w; w = -10; System.out.println(w); while (w <= 2020) { w++; } System.out.println(w-1); intw; w=-10; 系统输出打印LN(w); 而(w将系统从循环中取出 int w=-10; System.out.println(w); do { w++; } while (w<=2020); S
int w;
w = -10;
System.out.println(w);
while (w <= 2020) {
w++;
}
System.out.println(w-1);
intw;
w=-10;
系统输出打印LN(w);
而(w将系统从循环中取出
int w=-10;
System.out.println(w);
do {
w++;
}
while (w<=2020);
System.out.println(w-1);
intw=-10;
系统输出打印LN(w);
做{
w++;
}
while(w将System.out.println(w);从循环内部取出?问题是什么还不清楚,但这是唯一的区别。int w=-10;
int w=-10;
System.out.println(w);
do {
w++;
} while (w<=2020);
System.out.println(w-1);
系统输出打印LN(w);
做{
w++;
}当(w在初始while循环中,您打印出w,然后继续递增w
,直到达到2020年,然后在循环之外,一旦满足条件,您打印出w-1
。它按照您希望的方式工作,对吗
在第二个版本中,在你的do-while循环中,每次你增加它时,你都会打印出w
。因此,在do
部分之外打印一次。然后在循环之外,打印w-1
。这基本上与你原来的while循环相同
int w = -10;
System.out.println(w);
do {
w++;
}
while (w <= 2020);
System.out.println(w-1);
int lastnumber=2020
并在之前和之后打印它们。你为什么还要循环呢?你只需打印数字-10
和2020
,就可以了。你能用几句话解释一下你的解决方案吗?不鼓励只使用代码的答案。
int w = -10;
System.out.println(w);
do {
w++;
}
while (w <= 2020);
System.out.println(w-1);
int w = -10; // first number
int finalNumber = 2020;
System.out.println(w);
System.out.println(lastNumber);