break与continue及例题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于break与continue及例题的主要内容,如果未能解决你的问题,请参考以下文章

举例说明c语言中的中断语句break,continue,return的区别及相同之处

python学习:continue及break使用

continue和break的用法及区别

break语句与continue语句

while与do while 区别 for循环的简介及break和continue的区别

Python基础流程控制-break及continue使用及while..else的使用