当前位置 博文首页 > chenchw的博客:跳转控制语句-break
The distance between insanity and genius is measured by your sweat.
蠢材和天才之间的距离是用你的汗水来衡量的。
break语句用于终止某个语句块的执行,一般用于switch、while、do while。
直接在语句块中写break,后面别忘记加上;。?
执行到break直接跳出while循环。
要注意的细节:
(1)break语句出现在多层嵌套的语句块中时,可以通过标签之名要终止的是那一层语句块。
(2)标签(label? label)的使用,在实际的开发中,尽量不要使用label。
(3)如果没有标签的break,默认退出最近的循环体。
import java.util.Scanner;
public class Change{
public static void main(String[] args){
/*
*/
int num ,time = 10000;
int count = 0;
for (int i = 1;i <=time ;i++ ) {
num = (int)(Math.random()*100);
System.out.println(num);
//math是一个类,random是一个方法。*100生成的是0-100之间的数。
//强制转换成int ,就是整数啦。
if (num != 97) {
count++;
}else{
count+=1;
break;
}
}
System.out.println("所有的次数都在这了:"+count);//跳出for循环,而不是跳出if判断语句,因为跳出的是循环。
}
}
九九乘法表
import java.util.Scanner;
public class Change{
public static void main(String[] args){
/*
*/
for (int i = 1;i <= 9 ;i++ ) {
for (int j= 1;j<= i ;j++ ) {
System.out.print(j + "*"+ i + "="+ j*i + "\t");
}
System.out.println("\n");
}
}
}
import java.util.Scanner;
public class Change{
public static void main(String[] args){
/*
1-100以内的求和,求出当和大于20时候的那个数。
*/
int sum = 0;
for (int i = 1;i <= 100 ;i++ ) {
sum += i;
if (sum > 20) {
System.out.println(i);//注意i的作用域。
break;
}
}
}
}
cs