java操作大数据 大数据必学Java基础( 三 )


加深理解
public class TestFor06{public static void main(String[] args){//continue:结束本次离它近的循环 , 继续下一次循环/*for(int i=1;i<=100;i ){if(i==36){continue;//1-100中间没有36}System.out.println(i);}*/for(int i=1;i<=100;i ){while(i==36){System.out.println("------");continue; //1-35 死循环}System.out.println(i);}}}
continue带标签的使用
public class TestFor07{public static void main(String[] args){outer:for(int i=1;i<=100;i ){while(i==36){continue outer; //1-100没有36}System.out.println(i);}}}

java操作大数据 大数据必学Java基础


3、returnreturn的作用:跟循环无关 , 就是程序中遇到return那么return所在的那个方法就停止执行了
public class TestFor08{public static void main(String[] args){//return:遇到return结束当前正在执行的方法for(int i=1;i<=100;i ){while(i==36){return;}System.out.println(i);}System.out.println("-----");}}
五、循环练习1、练习1public class TestFor09{public static void main(String[] args){/* 输出1-100中被5整除的数,每行输出6个*///引入一个计数器:int count = 0;//初始值为0for(int i=1;i<=100;i ){if(i%5==0){//被5整除的数System.out.print(i "\t");count ;//每在控制台输出一个数 , count就加1操作if(count%6==0){System.out.println();//换行}}}}}
2、练习2import java.util.Scanner;public class TestFor10{public static void main(String[] args){/*实现一个功能:请录入10个整数 , 当输入的数是666的时候 , 退出程序 。判断其中录入正数的个数并输出 。判断系统的退出状态:是正常退出还是被迫退出 。*///引入一个计数器:int count = 0;//引入一个布尔类型的变量:boolean flag = true; //---》理解为一个“开关” , 默认情况下开关是开着的Scanner sc = new Scanner(System.in);for(int i=1;i<=10;i ){//i:循环次数System.out.println("请录入第" i "个数:");int num = sc.nextInt();if(num>0){//录入的正数count ;}if(num==666){flag = false;//当遇到666的时候 , “开关”被关上了//退出循环:break;}}System.out.println("你录入的正数的个数为:" count);if(flag){//flag==trueSystem.out.println("正常退出!");}else{//flag==falseSystem.out.println("被迫退出!");}}}
六、循环的嵌套使用1、双重循环乘法口诀:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
代码:
public class TestFor11{public static void main(String[] args){//1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36/*System.out.print("1*6=6" "\t");System.out.print("2*6=12" "\t");System.out.print("3*6=18" "\t");System.out.print("4*6=24" "\t");System.out.print("5*6=30" "\t");System.out.print("6*6=36" "\t");for(int i=1;i<=6;i ){System.out.print(i "*6=" i*6 "\t");}//换行System.out.println();//1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49for(int i=1;i<=7;i ){System.out.print(i "*7=" i*7 "\t");}//换行System.out.println();//1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64for(int i=1;i<=8;i ){System.out.print(i "*8=" i*8 "\t");}//换行System.out.println();*/for(int j=1;j<=9;j ){for(int i=1;i<=j;i ){System.out.print(i "*" j "=" i*j "\t");}//换行System.out.println();}}}
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

推荐阅读