一、请描述break和continue的共同点和不同点
共同点:break和continue都可以控制循环,break和continue一旦运行,其后循环体的代码都不执行了
不同点:break是跳出整个循环(提前结束循环),continue是结束本次循环开始下一次循环。break除了
可以控制循环还能控制switch结构
二、请描述while和do while,for的相同点、不同点
while循环是执行循环次数不确定,先判断后执行的循环。
do-while循环是执行循环次数不确定,先执行后判断的循环。
for循环是执行次数确定,先判断后执行的循环
三种循环可以互换,循环条件为true则进入循环为false则退出循环
三、使用for和while分别计算1-100的所有偶数之和
public class TestOne {
public static void main(String[] args) {
int sum = 0;
for(int i = 1;i <= 100; i++){
if(i % 2 == 0){
sum += i;
}
}
System.out.println(sum);
System.out.println("------------------------------------");
int i = 1;
int sum1 = 0;
while(i <= 100){
if(i % 2 == 0){
sum1 += i;
}
i++;
}
System.out.println(sum1);
}
}
四、打印九九乘法表
public class TestTwo {
public static void main(String[] args) {
for(int i = 1;i <= 9; i++){
for(int j = 1;j <= i; j++){
System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
}
}