文章目录
第1关:Java循环结构之while循环
任务描述
本小节需要你完成一个做俯卧撑的小程序,效果如下:
package step1;
public class HelloWorld {
public static void main(String[] args) {
/*****start*****/
int i=1;
while(i<=6){
System.out.println("做了"+i+"个俯卧撑");
i++;
}
/*****end*****/
}
}
第2关:Java循环结构之while循环练习
任务描述
使用while循环实现一个1到100的整数相加的小程序。效果图如下:
package step2;
public class HelloWorld {
public static void main(String[] args) {
/*****start*****/
int i = 1,sum = 0;
while(i<=100){
sum+=i++;
}
System.out.println("1到100相加的结果为"+sum);
/*****end*****/
}
}
第3关: Java循环结构之do…while循环
任务描述
本关需要使用do…while循环,完成一个计算1到100之间6的倍数出现次数的小程序。
package step3;
public class HelloWorld {
public static void main(String[] args) {
int count= 0; //定义变量存储6的倍数出现的次数
/*****start*****/
int i=1;
while(i<=100){
if(i%6==0) count++;
i++;
}
/*****end*****/
System.out.println("6的倍数出现的次数为:" + count);
}
}
第4关:选择题通通跳过
第5关:break和continue关键字
package step4;
public class HelloWorld {
public static void main(String[] args) {
int i = 0;
while(i <= 20){
i++;
/*****start*****/
if(i%2==0){
System.out.println( i + "是偶数");
continue;
}
System.out.println(i + "是奇数");
if(i==13) {
break;
}
/*****end*****/
}
}
}
第6关:选择题通通跳过
第7关:Java循环结构之for循环
任务描述
使用本关所学知识,实现一个自然数N的阶乘。
package step5;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请给定一个自然数N:");
int N = sc.nextInt();//获取输入的整数N
int i=1,sum = 1;
/*****start*****/
while(i<=N){
sum*=i;
i++;
}
/*****end*****/
System.out.println("自然数N的阶乘为" + sum);
}
}