break与continue及例题

1.break:①仅使用在switch-case和循环中;

②若在循环中,表示:结束“当前”循环,如for的内循环。

Continue:使用在循环中,表示:结束“当次”循环。

2.label标签的使用

3.break和continue不可加语句

题38.①写10以内的奇数;②写3行10以内的奇数;③用label写3行10以内的奇数;

Class TestBreakContinue{

Public static void main(string[]args){

For(int i=1;i<=10;i++){//①

If(i%2==0){

//Break;} 输出1

continue;} //输出13579

System.out.println(i)};

 

for(int j=1;j<=3;j++){//②

for(int i=1;i<=10;i++){

If(i%2==0){

break;}

System.out.println(i);//输出1

}                            1

System.out.println();}       1

}}

 

for(int j=1;j<=3;j++){//②

for(int i=1;i<=10;i++){

If(i%2==0){

continue;}

System.out.println(i);//输出13579

}                            13579

System.out.println();}       13579

}}

 

Label:for(int j=1;j<=3;j++){//②

for(int i=1;i<=10;i++){

If(i%2==0){

//Break label;}输出1

continue label;}       //输出1

System.out.println(i);       1

}                             1  

System.out.println();}      

}}

题39.输入两个正整数m和n,求其最大公约数和最小公倍数。

题40.3000米长绳子,每天减一半。问多少天这绳子会小于5?不考虑小数。

题41.一个数恰好等于它的因子之和,这个数就称为“完数”。(因子:除去这个数本身正的约数)。

例如6=1+2+3,编程找出1000以内的所有完数

Class WanShu{

Public static void main(string[]args){

Int factor=0;

For(i=1;i<=1000;i++){

For(j=1;j<i;j++){

If(i%j==0){

Factor+=j;}}

If(i=factor){

System.out.println(i);}

}

Factor=0;}}

 

题42.写一个程序,找出4位数的所有吸血鬼的数字

例如:1260=21*60

    1827=21*87

转载于:https://www.cnblogs.com/wanglele-1988/p/6680292.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值