Java语句

A.  if语句

        a.简单if语句

            1.  if(条件表达式){

                         表达式结果为true,执行此处代码

                 }

            2.  if(条件表达式){

                          表达式结果为true,执行此处代码

                 }else{

                          表达式结果为false,执行此处代码

                 }

                   

                 此if语句段也可用如下方法表示

                       

        b.多重if语句

              if (条件表达式){

                         

               }else if(条件表达式){

                         

               }else if(条件表达式){

               }…

               else{

                // 以上表达式结果均为false,执行此处,此分支可选

               }

          注意:这个结构中只执行第一次表达式结果为true的那个分支,如果所有分支的表达式

                    为false,则执行最后面的 else分支,else分支可选。

    

        *** Scanner  scan=new  Scanner(System.in)  //扫描键盘,获取键盘输入的对象字符

              import  java.util.Scanner    //要使用Scanner必须导入

              int  变量=scan.nextInt()    //获取键盘输入的整数

              String 变量=scan.next()     //录入字符串

                

 

Bswitch语句

 

                    switch(表达式){

                                     case 常量1:

                                                    代码1;

                                                     break;

                                     case 常量2:

                                                   代码2;

                                                   break;

                                        …

                                     default:

                                                    代码..;

                                                     break;

                      }

                                        

                                                                         

 

       ***总结

          1. case后面列出扥常量不能重复

          2. break是可以省略的,一旦省略程序就会一直执行下去,直到碰到break为止或switch

              结束为止

          3. case的顺序是可以颠倒的,default可以放在任何位置,一般推荐放在最后面

          4. switch是用来匹配常量的,能匹配的类型有byteshortintcharStringjdk1.7

              版本开始才有的),enum

          5. switch和多重if…else,if语句比较,switch适合做等值判断,不适合做区间判断,做等

              值判断的时候更简洁直观

C.  while循环

              语法格式

                   while( 条件表达式语句){

                              循环体语句;

                   }

              注意:先判断条件,再决定是否循环;循环次数不定

                    

D. do-while循环

             语法格式

                  do{

                        循环体语句;

                  }while(条件表达式);

             注意:至少执行一次循环体,再判断条件,如果条件判断的结果为true,则再次循环,

                       否则,停止循环。

                 

E. for循环

              for(表达式1;表达式2;表达式3){

                                         循环操作

               }

               先执行表达式1对变量赋值,再执行表达式2判断是否为ture,为ture则执行循环操作

               部分,最后再执行表达式3更新循环变量防止死循环

                             

               break跳出整个循环

                          

                 continue跳出本次循环,继续下一次循环

F.  二重循环

              for(表达式1;表达式2;表达式3){  //外循环

                         for(表达式1;表达式2;表达式3){   //内循环  

                         }

              }

             ***当外循环一次,内循环要循环完毕,再回到外循环进入下一次循环,直到外循环循

                 环完毕为止

                      

                            

                            

                                

 

作业:1.给定一个年份,判断是否是闰年。

                A:能被4整除,并且不能被100整除

                或者

                B:能被400整除。

                                          

                                              

                             

         2 .求如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值;

              第1项:2*0+2

              第2项:2*10+2

              第3项: 前一项*10+2;

                        

                                

                     

        3.公鸡5元一只,母鸡3元一只,3只小鸡一元,如果用100元钱,买100只鸡,不佘不欠,

           可以买公鸡,母鸡,小鸡,各多少只。

                       

                        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值