今天学习了循环语句,感觉好难,顿时觉得压力好大,得花大力气了,加油吧!
下面还是跟大家分享一下今天所学的只是点:
1、循环有哪些?有什么区别?
循环有:while循环、for循环、do while循环
区别:while循环和for循环先判断,再执行,如果判断条件为 false,则一次都不执行。
do while循环先执行,再判断,至少要执行一次。
2、break和continue的区别是什么?
break:提前结束循环。
continue:结束本次循环,进入下次循环。
3、以下代码哪些是死循环?
a、
int x = 0;
while(x<10){
System.out.println(x);
}
true
b、
boolean x = false;
while(x = true){
System.out.println(x);
}
false
c、
int x = 0;
do{
System.out.println(x);
x++;
}while(x==10);
false
d、
int x = 0;
do{
System.out.println(x);
x++;
}while(x>10);
false
e、
int x = 0;
while(x<10);{
System.out.println(x);
x++;
}
true
4、说出代码执行结果
a、
int a=1,b=10;
do{
b-=a;
a++;
}while (b--<0);
则执行循环语句后b的值为(8)。
b、
int y=4;
do{
y--;
}while(--y==0);
System.out.println(y--);
2
c、
int i;
for(i=1;i<=5;i++) {
if(i%2){
System.out.println("*");
}
else{
continue;
}
System.out.println("#\n");
}
System.out.println("$\n");
}
编译错误