手机扫码查看
循环练习
计算 1+2+3+4…+100的和
计算 1~100之间,所有的偶数和
while循环
//计算 1+2+3+4…+100的和
//计算 1~100之间,所有的偶数和
int sum=0,sums=0,i=0;
while(i<100){
i++;
sum+=i;
if(i%2==0) sums+=i;
}
System.out.println(sum);
System.out.println(sums);
do…while循环
//计算 1+2+3+4…+100的和
//计算 1~100之间,所有的偶数和
int sum=0,sums=0,i=0;
do{
i++;
sum+=i;
if(i%2==0)sums+=i;
}while (i<100);
System.out.println(sum);
System.out.println(sums);
for循环
//计算 1+2+3+4…+100的和
//计算 1~100之间,所有的偶数和
int sum=0,sums=0;
for(int i=0;i<=100;i++){
sum+=i;
if(i%2==0)sums+=i;
}
System.out.println(sum);
System.out.println(sums);
打印菱形
//打印菱形
int n=5;
for(int i=1;i<=n;i++){
for(int j=n;j>i;j–){
System.out.print(” “);
}
for(int j=1;j<=i+i-1;j++){
System.out.print(“*”);
}
System.out.println();
}
for(int i=1;i<=n+1;i++){
for(int j=1;j<=i;j++){
System.out.print(” “);
}
for(int j=n+1;j>=i-2+i;j–){
System.out.print(“*”);
}
System.out.println();
}
打印直角三角形
//打印直角三角形
for(int i=1;i<=7;i++){
for(int j=1;j<=i;j++){
System.out.print(“*”);
}
System.out.println();
}
打印等腰三角形
//打印等腰三角形
int n=5;
for(int i=1;i<=n;i++){
for(int j=n;j>i;j–){
System.out.print(” “);
}
for(int j=1;j<=i+i-1;j++){
System.out.print(“*”);
}
System.out.println();
}
计算阶乘
//打印阶乘
int sum=1,n=10;
for(int i=1;i<=n;i++){
sum*=i;
}
System.out.println(n+”的阶乘为”+sum);
计算5位同学的平均分
//计算5位同学平均分
Scanner sc=new Scanner(System.in);
double sum=0,n=0,svg=0;
for(int i=1;i<=5;i++){
System.out.println(“请输入第”+i+”位同学成绩”);
n=sc.nextDouble();
sum+=n;
}
svg=sum/5;
System.out.println(“总分为”+sum);
System.out.println(“平均分为” + svg);
- 本页地址 https://www.9713job.com/?p=1651
- 上一篇 <<2020java教程:流程控制
- 下一篇 >>2020java教程:函数



发表回复