循环练习
- 键盘输入一个正整数n,计算1+2+…+n,并输出
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个正整数:");
int num=sc.nextInt();
int sum=0;
for(int i=1;i<=num;i++){
sum+=i;
}
System.out.println(sum);
- 使用for循环方式打印100以内4的倍数
for(int i=4;i<=100;i++){
if(i%4==0){
System.out.println(i);
}
}
- 找出100-999之间的水仙花数
for(int i=100;i<=999;i++){
int a=i/100;
int b=i/10%10;
int c=i%10;
if(a*a*a+b*b*b+c*c*c==i){
System.out.println(i);
}
}
- 使用for循环方式计算2+4+6+…+100的值
int sum=0;
for(int i=2;i<=100;i=i+2){
sum+=i;
}
System.out.println(sum);
- 在控制台上打印出九九乘法表
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
break和continue
for(int i=0;i<10;i++){
if(i==4){
break;
}
System.out.println(i);
}
for(int i=1;i<=10;i++){
if(i==4){
continue;
}
System.out.println(i);
}