Java中的控制流程
每个语言都有控制流程,这个也是最基本的,也是最强大的,其主要内容为顺序、选择、循环、判断、跳转
--------------有志者,事竟成
基础知识:
- 条件语句(if…else)
- 多分支语句(switch)
- 循环语句(for、where、do…where)
for循环的3个表达式可以写0-3个,也就是说,3个表达式都可以省略,如果全部省略,相当于while(true)的效果,但是三个分号必须写 - 跳转语句(break、continue、return)
break:强行跳出循环
continue:结束本次循环,执行下一次循环,常用于从内循环跳到外循环
return:结束方法的执行、返回方法中指定的值
案例实现:
- 打印九九乘法表
1 /** 2 * 打印九九乘法表 3 */ 4 public class TestFor { 5 public static void main(String[] args) { 6 for (int j=1;j<=9;j++){ 7 for (int i=1;i<=j;i++){ 8 System.out.print(i+"*"+j+"="+(i*j)+"\t"); 9 } 10 System.out.println(); 11 } 13 } 14 }
- 输出100-150中不能被3整除的数字,并且一行最多五个
1 /** 2 * 输出100-150中不能被3整除的数字,并且一行最多五个 3 */ 4 public class TestContinue { 5 public static void main(String[] args) { 6 int flag=0; //定义一个计数器 7 for (int i=100;i<=150;i++){ 8 if (i%3==0){ 9 continue; 10 } 11 if (flag==5){ 12 System.out.println(); 13 flag=0; 14 } 15 System.out.print(i+"\t"); 16 flag++; 17 } 18 } 19 }
本文来自博客园,作者:(HelloWorld!),转载请注明原文链接:https://www.cnblogs.com/Simon-s/articles/15636625.html --有志者,事竟成

浙公网安备 33010602011771号