Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何打印打印列表do while循环中的第一个和最后一个数字_Java_Loops_Netbeans_Do While - Fatal编程技术网

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);