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

时间: 2024-07-31 14:30:35

break与continue及例题的相关文章

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

do while 循环和while循环的区别   1.do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环:    while循环是先判断循环条件,如果条件为真则执行循环体:   2.do while循环条件后面必须有一个分号,这个分号表明循环结束. 1.for循环 for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环.do-while循环. for循环的格式为: for( 初始语句  ; 执行条件  ; 增量 ) { 循环体

shell编程中for,while,util,case,select,break, continue用法详解

关于shell脚本的更多详细实例讲解请参考:http://www.cnblogs.com/yuexiaxiaoxi/category/646749.html Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.while循环和for循环属于"当型循环",而until属于"直到型循环".循环控制符:break和continue控制流程转向. 参考:<Linux 与unix shell 编程指

break 和 continue 语句

break: 在循环语句中,break用于永久的终止循环.立即退出循环. 在执行完break语句之后,执行流下一条执行的语句,就是循环正常结束后应该执行的下一条语句. 例如: while( scanf( "%f",&value ) == 1 ) { if( value < 0 ) { break; } } continue: 在循环语句中,continue用于永久终止当前的那次循环. 在执行完continue语句之后,循环体内的剩余部分便不再执行,而接下来就是重新测试表达

带标签的 break 和 continue (Java)

2002年12月发于 CCW-I2006年9月搬至 CSDN,略作修改 Java 中有 goto 关键字,但这个关键字没有任何作用,换句话说,我们不能使用 goto 来进行跳转到某行.实际上,结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转. Java 中同样可以定义标签,使用标识符加冒号 (:) 的形式,如"mylabel:".不过既然 Java 中的 goto 没有实质性的作用,标签的

break和continue以及label的区别和作用

break和continue的区别和作用: break用于完全结束一个循环[一般只退出一重循环],跳出循环体执行循环后面的语句continue是跳过当次循环中剩下的语句,执行下一次循环. 标号label     标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中碰到break时,    不管其它控制变量,都会终止.但是,当你嵌套在几层循环中想退出循环时又怎么办呢?break只退出一重循环,    但你可以用标号label标出你想退出哪一个语句.规定标号label必需放在

Python break 和 continue 语句

简述 在 Python 中,break 和 continue 语句用于改变普通循环的流程. 通常情况下,循环遍历一段代码,直到判断条件为 False.但有时,可能会希望不检测判断条件就可以终止当前迭代,甚至是整个循环.这种情况下,就需要使用 break 和 continue 语句. 简述 break 语句 continue 语句 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 break 语句 break 用于终止循环语句.即使循环条

break、continue、return的使用

跳转控制语句: java中的goto是保留字,目前不能使用,虽然没有了goto语句可以增强程序的安全性,但是也带来很多不便. 比如说:我们想让某个循环到某一步的时候就结束,现在就做不了这个事情了.为了弥补这个缺陷,Java就提供了break,continue,return来实现控制语句的跳转和中断. break 中断 continue 继续 return 返回 三者的区别: 1. 跳转控制语句(break) 1.1 break的使用场景: 1.1.1在选择结构switch语句中         

C语言之break和continue

一 break 和 continue 的介绍 break: 1).跳出当前所在的switch语句(tips:可查看前面 switch 部分)   2).跳出当前所在的循环 continue: 结束本次循环,继续下次循环 tips:代码例子如下 #include <stdio.h> int main(int argc, const char * argv[]) { //循环1-10,观察使用 break 和 continue的不同 for(int i=1;i<=10;i++){ if(i=

C语言-循环结构及break、continue

循环结构 -------------------------- --1-- 结构循环 1.1 while循环 1.2 do…while循环 1.3 for循环 --2-- break和continue 2.1 break关键字 2.2 continue关键字 -------------------------- [写在开头:] 『 生活中的循环: C语言中的循环: 循环结构是程序中一种很重要的结构.其特点是,在给定的条件成立时,反复执行某程序段,直到条件不成立为止. C语言中提供了多种循环语句: