Java流程控制语句

本文详细介绍了Java中的条件控制结构和循环控制结构,包括if、if/else、if/elseif/else结构以及while、do...while和for循环的具体使用方法,并通过实例代码展示了每种结构的应用。

在Java及许多高级语言中,流程控制语句分为两种:一种时条件控制结构,另一种时循环控制结构

一、条件控制结构

    条件控制结构有三种书写格式:
    (1)if结构

            格式:if(表达式)语句

                    如果当表达式为真时需要执行多条语句,那么语句需要用“{}”括起来。                    

            实例代码:

        if (5>3) {
	     System.out.println("判断正确");
        }

            运行结果:

            解释说明:5>3返回结果为true,所以执行语句System.out.println("判断正确") , 所以输出结果为“判断正确”

    

      

   (2)if/else结构
            格式:
            
 if(布尔表达式){
       //如果布尔表达式的值为true
    }else{
       //如果布尔表达式的值为false
    }

            实例代码:  
        public static void main(String args[]){
          int x = 30;
 
          if( x < 20 ){
             System.out.print("这是 if 语句");
          }else{
             System.out.print("这是 else 语句");
          }
        }

            运行结果:

            解释说明:当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

    (3)if/else if/else结构
            格式:
    if(布尔表达式 1){
       //如果布尔表达式 1的值为true执行代码
    }else if(布尔表达式 2){
       //如果布尔表达式 2的值为true执行代码
    }else if(布尔表达式 3){
       //如果布尔表达式 3的值为true执行代码
    }else {
       //如果以上布尔表达式都不为true执行代码
    }
            实例代码:
    
 public static void main(String args[]){
      int x = 30;
 
      if( x == 10 ){
         System.out.print("Value of X is 10");
      }else if( x == 20 ){
         System.out.print("Value of X is 20");
      }else if( x == 30 ){
         System.out.print("Value of X is 30");
      }else{
         System.out.print("这是 else 语句");
      }
   }
            运行结果:
        条件控制结构注意事项:

二、循环控制结构

顺序结构的语句只能执行一次,如果需要多次执行一条或者一段语句就绪要用到循环结构

    循环结构的三种方式:
        (1) while循环
            格式:
            
        while( 布尔表达式 ) {
          //循环内容
        }
            示例代码:
public static void main(String args[]) {
      int x = 10;
      while( x < 20 ) {
         System.out.println("value of x : " + x );
         x++;
      }
   }
        运行结果:

(2) do...while循环
   
     格式:
    
    do {
       //代码语句
    }while(布尔表达式);
    注意:do...while循环至少会执行一次,他会先执行代码语句,然后再进行判断
    示例代码:
public static void main(String args[]){
      int x = 10;
      do{
         System.out.println("value of x : " + x );
         x++;
      }while( x < 20 );
   }
    运行结果:
(3) for循环
    格式:
for(初始化; 布尔表达式; 更新) {
    //代码语句
}
    示例代码:
public static void main(String args[]) {
 
      for(int x = 10; x < 20; x = x+1) {
         System.out.print("value of x : " + x );
         System.out.print("\n");
      }
   }
    运行结果:

注意事项:无论是循环结构还是条件结构,在java以及各种高级编程语言中是可以嵌套的,通过灵活运用嵌套可以实现不同的功能,在平常的程序开发中非常的重要

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值