【java基础】学习第三天

1.程序逻辑控制

  1. 顺序结构

1.1程序从上到下逐行执行,一直到程序末尾

2选择(分支)结构:if,switch。2.1:If,if…else,if…eles if…eles,

1.1: if(布尔值表达式){                         1.2: if(布尔值表达式){

    条件满足时执行的程序                                  条件满足时执行的程序;

}                                                                      } else{

  1.3:if(布尔值表达式){                                 条件不满足时执行的程序;

条件满足时执行的程序;                                 }

} else  if(布尔值表达式2){

条件满足时执行的程序;

} else  {

条件不满足时执行的程序;

}        

2.2 :使用switch结构:

\if可以判断布尔表达式,而switch只能够判断内容(支持String 的判断)\、

break跳出switch结构,若无break则一直往下执行\

int ch = 1;

switch (ch){     //判断内容是否是数字

case 1:{     // 判断内容是否是1

                System.out.println("内容是1…..");

     break;

}  case 2: {    // 判断内容是否是

                  System.out.println("内容是2….);

              break;

}  case 3:{

                   System.out.println("内容是3….);

   break;

//continue语句只是结束本次循环,而不终止整个循环的执行;而break语句则是强制终止整个循环过程。

}

   default:{  //判断内容都不满足

                System.out.println("没有匹配的内容");

} }

While循环和  for循环

3.1 whlie循环和do….while

int i = 1;

while (  i  <= 100 //循环判断    )

{System.out.println(“我爱你! ");//循环语句;

continue; //跳出本次循

       i ++;  //修改循环结束条件;

}

3.2 do {//先循环一次

System.out.println("唱歌 !");

System.out.println("演奏肖邦钢琴曲 !");

System.out.print("可以了吗 ?(y/n):");

answer = input.next(); //输入语句

} //先循环一次

 

3.3for循环

For(循环条件初始化;循环判断;循环变更条件){

循环语句;

}

int i = 0, j = 0;

int x= 8;

  for(i = 1;i <= x;i++){

       for(j = 0;j < (hang + i - 1);j++){[1]

          if(j < (hang - i)){

           System.out.print (" ");

             }else{//[2]

             System.out.print ("*");

        }  }

    System.out.println ();

        }    } }


  1.  [1]和其他编程语言一样,Java允许循环嵌套。也就是,一个循环在另一个循环之内。

 [2]注意:代码越精简,逻辑越复杂,代码越分散,逻辑越简单。根据程序的情况好好处理往往可以事半功倍!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值