第一题:求出1到100的偶数和
1.1思路:
1.确定求值范围为1~100,用循环遍历到数字100
2.总共100个数字,只需要用到偶数,判断偶数用:num%2==0
3.需要一个变量,用来进行累加,存放偶数和。
1.2代码:public class DemoPratice {
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);
}
}
1.3运行结果:
第一题运行结果
第二题:break关键字
2.1常见用法:
1.用在switch语句中,一旦执行,整个switch语句立即结束
2.用在循环语句中,一旦执行,整个循环语句立即结束。
2.2示例代码:public class DemoBreak {
public static void main(String[] args) {
int sum =0;
for (int i =1; i <=100; i++) {
if(i>50){
break;
}
if (i %2 ==0) {
sum += i;
}
}
System.out.println("前50个数的偶数和:" + sum);
}
}
示范代码运行结果
第三题:continue关键字
3.1常见用法:
1.用在switch语句中,一旦执行,立刻跳过当前循环内容,马上开始下一个循环。
2.用在循环语句中,一旦执行,立刻跳过当前循环内容,马上开始下一个循环。
3.2示例代码:public class DemoContinue {
public static void main(String[] args) {
for(int i=1;i<=10;i++) {
if(i==4){ //跳过第4楼层
continue;
}
System.out.println(i +"层到了");
}
System.out.println("电梯已到最高楼层");
}
}
示范代码运行结果
第四题:死循环
4.1含义:永远停不下来的循环,叫做死循环
4.2:格式标准格式:
while(true){
循环体;
}
TIP:死循环后边的语句永远不会执行
5.嵌套循环
5.1含义:是指一个循环的循环体是另一个循环,比如for循环里还有一个for循环。
循环总次数=外循环次数*内循环次数。
5.2示范代码public class DemoQiantaoXH {
public static void main(String[] args) {
/*
利用嵌套循环打印一个5*8矩阵,
思路:外循环5次,内循环8次
*/
int wai =1;
int nei =1;
int num=1;
for(;wai<=5;wai++){
for(nei =1;nei<=8;nei++){
if(num<10){
System.out.print(num+" ");
}else{
System.out.print(num+" ");
}
num++;
}
System.out.println();
}
}
}
运行结果