java基础---语句学习

1、三元运算符

          格式:(条件表达式)?表达式1:表达式2;

   如果条件表达式为true,运算结果为表达式1;

2、判断结构if语句

if语句三种格式:

A、if(条件表达式)        B、if(条件表达式)          C、if(条件表达式)       

 {                                            {                                       {

          执行语句;                            执行语句;                            执行语句;

}                                              }                                      }

                                              else                                 elseif(条件表达式)

                                               {                                       {

                                                          执行语句;                          执行语句;

                                               }                                      }

                                                                                        else

                                                                                        {

                                                                                        执行语句;

                                                                                        }

if语句与三元运算的区别:三元运算符必须要一个结果,而if else可以不必须要有一个结果。

3、选择结构switch语句

        格式:

  switch(表达式)

  {

case 取值1:

     执行语句;

               break;

case 取值2:

     执行语句;

               Break;

… …

default:

               执行语句;

               break;

 }

  switch语句四个特点:

   1)数据类型只有四种:byte,short,int,char;

   2)case之间与default没有顺序,先执行一个case,若没有case匹配,则执行default;

   3)结束switch语句两种情况:遇到break和执行到switch语句结尾结束;

   4)如果匹配的case或者default没有对应的break,则程序会继续向下执行,运行可执行语句,直到break或者switch语句结尾结束。

   switch语句适合判断的具体数据不多,并且类型也符合byte、short、int和char这四种类型,这样效率比if语句高,若是对区间判断,或对结果为boolean判断,使用if语句。if语句比switch语句使用范围更广。

4、循环结构while、do while、for

  1)while语句格式:

     while(条件表达式)

     {

                     执行语句;

         }

  2)do while语句格式:

     do

         {

              执行语句;

         }

         While(条件表达式);

  特点:循环体至少被执行一次,先执行后判断条件。

  3)for语句格式:

        for(初始化表达式;循环条件表达式;循环后操作表达式)

        {

                    执行语句;

        }

for循环初始化表达式只读一次,然后在判断条件,执行语句以及执行后操作表达式之间循环。

while和for可互换,区别在于for定义的变量在循环结束后就在内存中释放,

而while语句的变量在循环结束后还存在,可继续使用。

5、其他流程控制语句

        break(跳出)            continue(继续)

  1)break语句应用在选择结构和循环结构,continue语句应用在循环结构;

  2)这两个语句离开应用范围没有意思存在;

  3)这两个单独存在,下面都不可以有语句,因为执行不到;

  4)continue语句是结束本次的循环,继续下次循环,不执行continue下面的语句;

  5)标号的出现,可以让这两个语句作用于指定的范围。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值