Java流程控制学习

分支结构

    1.if语句

        if语句时Java流程中的条件判断语句,用于进行语句的选择执行。

        if语句的运用格式:

         1.单分支条件判断语句

           if(条件判断语句){

                    执行语句

               } 

       2.双分支条件判断语句

              if(条件判断语句){

                    执行语句

               } else{

                     执行语句

               }

        3 .多分支条件判断语句

             if(条件判断语句){

                    执行语句

               } else if(判断语句){

                     执行语句

               }else if(判断语句){

                     执行语句

               }else{

                     执行语句

               }

        if双分支条件判断语句与三元运算符判断存在区别,if条件判断语句判断完之后执行的时语句,而三元运算符判断完之后是赋予变量值,不能用于进行语句的执行。

    2.switch语句

       switch语句通过判断数据值从而进行执行语句的选择,switch语句运用格式如下:

       switch(数据值){

       case  数据值1:

                  执行语句1

                  break;

       case  数据值2:

                  执行语句2

                  break;

                  ........

       case  数据值n:

                  执行语句n

                  break;

      default:

                 执行语句n+1

                  break;

       }

        用switch进行判断i的数值实例如下:

public class helloword{
	public static void main (String[] args){
	 int i=3;
	 switch(i){
		 case 1:
			 System.out.println("i的值是1");
			 break;
          case 2:
			 System.out.println("i的值是2");
			 break;
		  case 3:
			 System.out.println("i的值是3");
			 break;
		  default :
			  System.out.println("i的值是不是选项中的数值");
			  break;
 

	}
   }
}

循环结构

    1.for循环

        for循环语句的基本格式

        for(初始化语句;判断语句;迭代语句){

        执行语句;

       }

       初始化语句:用来定义初始化训换变量的

       判断语句 :通过判断语句的Boolean值决定循环是否继续进行

       迭代语句:控制循环变量的值

       通过for循环进行1到10的累加实列操作

public class helloword{
	public static void main (String[] args){
	 int a=0;
	 for (int i=1;i<=10 ;i++ )
	 {
		 a=a+i;
	 }
	 System.out.println(a);
   }
}

     2.while循环

          while循环的的基本格式

           while(循环条件语句){

               循环体语句

            }

        用while循环执行1到10的累加的实现

public class helloword{
	public static void main (String[] args){
	 int a=0;
	 int i=1;
	 while (i<=10)
	 {
		
		 a=a+i;
		 i++;
	 }
	 System.out.println(a);
   }
}

      3.do while循环语句

           do while 循环语句的格式

             do{

                循环体语句

              }while(循环条件判断语句)

           用do while 循环语句进行1到10的累加实现

public class helloword{
	public static void main (String[] args){
	 int a=0;
	 int i=1;
	 do{
		
		 a=a+i;
		 i++;
	 }while (i<=10);
	 System.out.println(a);
   }
}

         while与do while 循环语句的区别是,while循环语句是先执行循环判断语句操作,如果true 再执行循环体语句。而do while循环语句是先执行循环体语句,在进行循环判断语句。while循环可会跳过不执行循环体语句,但do while循环一定会执行循环体语句。

   4.循环中断的语句的介绍

           break      :用在循环中会跳去整个循环

           continue:用在循环当中会终止本次循环,但后续循环会继续进行

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值