流程控制语句(循环)

-while循环

while(/*循环条件*/){
   /*循环体; */

}

//在满足循环条件时执行循环体,不满足时推出循环

-dowhile循环

do{
/* 循环体;*/

}while(/*循环条件*/)
//先执行循环体,后进行判断,当不满足条件时退出循环

-for循环
 

for(/*表达式1*/;/*表达式2*/;/*表达式3*/){
 /*循环体;

}
//表达式1:循环变量初始化,只在第一次进入循环的时候被执行一次
//表达式2:循环次数限制条件,在每次执行循环体之前被执行一次
//表达式3:循环变量的步进,在每次执行循环体之后被执行

break的用法
跳出当前语句块,在循环中则是跳出当前循环体
-continue的用方法
结束当前循环,继续执行下一次循环
-案例:
-输出1-10

public static void main(string[] args){
for(int i=1;i <=10;i++){
system.out.print1n("i="+i); 
}

-输出1-100累加和

public static void main(string[] args){
int sum=0;
for (int i=0;i <= 100; i+=2){
sum += i;}
System.out.print1n("sum="+sum);

}

-输出1-100偶数和

public static void main(string[] args){
int sum = 0;
for (int i =0;i <= 100;i+=2){
if(i%2 == 0)
sum +=i;
}
system.out.print1n("sum="+sum);

}

-输出所有的水仙花数

public static void main(string[] args){
for (int i=100g,sb;i<=999: i++){
g=i%10;//个位
s=i/10%10;//十位 b=i/100;//百位
if(i ==((g*g*g)+(b*b*b)+
(s*s*s))){
System.out.print1n("水仙花数有
"+i);

}

-输出9行9列星号组成的矩形

public static void main(string[] args){
//9行9列星号矩形
for (int i=0;i<9;i++){

   //外循环:输出几行

   for (int j=0;j<9;j++){
   //内循环:每一行9个星号
    system.out.print("*")

    }

System.out.print("\n");

  }

}

-输出9行星号组成的直角三角形

public static void main(string[] args){
//9行9列星号直角三角形
for (int i=0;i<9;i++){//外循环:输出几行
for(int j=0;j<=i;j++) {
System.out.print("*");

    }
System.out.print("\n");
  }

}

-99乘法表

public static void main(string[] args){
System.out.print1n("========九九乘法表=================");
for(int i=1;i <=9;i++){
for (int j=1;j<=i;j++){
system.outprint(j+"x"+i+"="+(i*j)+"\t");

    }
System.out.print1n();
  }
}

-输出9行*号组成的等腰三角形

public static void main(string[] args){
for (int i=1;i <= 7;i++){//行数
//输出星号前面的空格
for (int k=7-i;k>0;k--){
system.out.print("");

}
for (int j=1;j<=2*i-1;
j++){
System.out.print("*");

  }
System.out.print1n("");

}

}

-两个数的最大公约数 

public static void main(string[] args){
//最大公约数 
int a=36; 
int b=48;
int chushu=a<b?a:b;
for(;chushu>0;chushu--){
if((a%chushu==0)&&(b%
chushu == 0)){
system.out.print1n("最大公约数是:"+chushu);//输出结果
break;//得到结果直接退出
}
}

} 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值