java中的三个主要循环语句说了有while语句,do while语句,for语句。
已经说过while语句了,今天我们就说另一种语句do while语句。
do while语句其实和while语句差不多,只不过多了一个do,就比如我下面写的这个代码。
class Demo
{
public static void main(String[ ] args)
{
int x=1;
do
{
System.out.println("x="+x);
x++;
}
while(x<3);
这个其实是最简单的do while语句,运行结果如图所示。 
而当我们用while语句进行同样的循环时,结果其实是一致的。
我们在这个代码的下面多写一个while循环。
class Demo
{
public static void main(String[ ] args)
{
int x=1;
do
{
System.out.println("x="+x);
x++;
}
while(x<3);
int y=1;
while(y<3)
{
System.out.println("y="+y);
y++;
}
其实运行的结果是一致的,结果如图。

那么while和do while的不同点是什么呢?
那么我们将代码中的x<3,y<3都改成小于0结果就可以得出来结论了
class Demo
{
public static void main(String[ ] args)
{
int x=1;
do
{
System.out.println("x="+x);
x++;
}
while(x<0);
int y=1;
while(y<0)
{
System.out.println("y="+y);
y++;
}
执行结果如图。

我们可以看出来do while条件虽然不满足但是执行了一次,而while却没有执行。由此我们就可出来他们的不同点
这就是while和do while的不同点,我们平时要稍加注意,要知道自己该需要用那个循环语句这样我们的代码才会写的更好。