java 流程控制

java中的流程控制包括:顺序控制,条件控制,循环控制。

一.顺序控制:

简单的按顺序执行每条语句。

二.条件控制:if语句,switch语句

1.if语句

         int a = 10;
         int b = 20;
        //if...else语句
         if (a>b){
             System.out.println("a大于b");
        }else {
             System.out.println("a不大与b");
         }
        //if...elseif语句
        if (a>b){
            System.out.println("a大于b");
        }else if(a==b){
            System.out.println("a等于b");
        }else
        {
            System.out.println("a小于b");
        }

2.switch语句:

         int a = 2;
         switch (a){
             case 1:
                 System.out.println("a=1");
                 break;
             case 2:
                 System.out.println("a=2");
                 break;
             case 3:
                 System.out.println("a=3");
                 break;
             case 4:
                 System.out.println("a=4");
                 break;
             default:
                 System.out.println("a不知道等于几");
break:跳出switch语句。

三.循环控制:while循环,do...while循环,for循环

1.while循环:先判断后循环

   int a = 5;
         while (a>0) {
             System.out.println("a = "+a);
             a--;
         }

运行结果:

<pre name="code" class="html"><pre name="code" class="java"><pre name="code" class="html">

 
a = 5
a = 4
a = 3
a = 2
a = 1
 
 

2.do...while循环:先执行一次后判断。

        int a = 5;
         do{  
             System.out.println("a = "+a);
<pre name="code" class="java">             a--;
 }while (a>0);

 运行结果: 

<pre name="code" class="java">a = 1
a = 2
a = 3
a = 4
a = 5

 3.for循环 

for(初始化; 布尔表达式; 更新) {
    //代码语句
}

 int a = 5;
         for (int i=0;i<a;i++)
         {
             System.out.println("a+i = "+(a+i));

         }
运行结果:

 a+i = 5
 a+i = 6
 a+i = 7
 a+i = 8
 a+i = 9

foreach循环/增强for循环(主要用于遍历数组)

for(声明语句 : 表达式)
{
   //代码句子
}

实例:

  int[] intArr = {1,2,3,4,5};
         for (int a :intArr)
         {
             System.out.println("a = "+a);
         }
结果:

a = 1
a = 2
a = 3
a = 4
a = 5






 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值