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 }

 

posted @ 2021-12-03 20:40  (HelloWorld!)  阅读(42)  评论(0)    收藏  举报