JAVA——语句概述

       JAVA中的语句像汉语中的关联词一样,可以使我们条理清晰的表达想要叙述的话语。同样,语句概述也是JAVA语言中为之重要且主要的内容。

    一:JAVA里的语句可分为以下6类:

  ❶方法调用语句:例:

System.out.println("Hello")

❷表达式语句:由一个表达式构成的语句,结尾处加分号;如赋值语句:

x=810;
y=216;
z=13;

❸复合语句:可以用{}把一些语句括起来构成复合语句,例如:

{
x=810-y;
   System.out,println("How are you");
}

❹空语句

一个括号也是一条语句,称作空语句

❺控制语句:

控制语句分为条件分支语句、开关语句和循环语句。

❻package语句和import语句

package语句和import语句与类、对象有关。

 二:if条件分支语句

if语句

     if语句指的是如果满足某种条件,就进行某种处理;

if语句表达式:

if(表达式){
   若干语句
   
}

   表达式会返回boolean ,如果结果为true,执行{}中的代码,如果为false不回去执行{}代码

if-else语句

      if-else语句是单条件双分支语句,即根据一个条件来控制程序程序执行的流程。

if-else语句的语法格式:

if(表达式){

    若干语句

    }
else{
     若干语句

        }
  •  if/else语句指的是如果满足某种条件,就执行if代码块;如果不满足,则执行else代码块;

if-else if-else语句:

         if-else if-else语句为多条件分支语句,即根据多个条件来控制程序的执行流程。

if-else if-else语句的语法格式:

if(表达式){
          若干语句
   }
else if(表达式){

          若干语句
   }
   .
   . 
   .
else{
           若干语句

}

           在if-else if-else语句中,if以及多个else if后面的小括号()内的表达式必须是布尔类型的。程序执行if-else if-else时,按该语句中表达式的顺序,首先计算第一个表达式的值,如果计算结果为true,则执行紧跟着的复合语句,结束当前的if-else if-else语句的执行;如果计算结果为false,则继续计算第二个表达式的值……以此类推。如果所有的表达式都为false,则执行关键字else后面的复合语句,结束当前if-else if-else语句执行。

if语句为重点,一定要多练多练多练!!!

 

三:switch开关语句

   

  • 有时候分支是根据常量值进行判断的,这时候虽然可以使用if/else来实现,但是用switch/case更为清晰;

switch开关语句的语法格式:

switch(表达式){
        case 常量值1:
           若干语句
      break;
        case 常量值2:
            若干语句
      break;
         case 常量值n:
             若干语句
      break;
          .
          . 
          .

          default:
             若干语句
}

 

       switch语句中“表达式”的值可以是byte、short、int、char类型的;“常量值1”到“常量值n”也是byte、short、int、char类型,而且要互不相同。

swtich语句首先计算表达式;

❶若表达式的值和某个case后面的常量值相等,就执行该case里面的若干语句,直到碰到break语句为止。

❷若某个case中没有break语句 ,一旦表达式的值和该case后面的常量值相等,程序不仅执行该case的若干语句,而且继续执行后继的case里面的若干语句,直到碰到break为止。

❸若switch语句中的表达式的值不与任何case的常量值相等,则执行defaut后面的若干语句。

switch语句中的default是可选的,如果它不存在,并且switch语句中表达式的值不与任何case的常量值相等,那么switch语句就不会进行任何处理。

       注:switch语句中表达式不可以是long类型的

四:循环语句:

        循环语句就是根据条件,要求程序反复执行某些操作,直到程序“满意”为止。

for循环语句:

for语句的语法格式:

for(表达式1;表达式2;表达式3;){
           若干语句

}

        for语句由关键字for 、一对小括号()中用分号分割的三个表达式,以及一个复合语句组成,其中的表达式1负责完成变量的初始化;表达式2必须是一个求职为布尔类型数据的表达式,而复合语句称作循环体;表达式3用来修饰变量,改变循环条件。

五:While循环语句:

While循环语句: 

While语句的语法格式:

while(表达式){
     若干语句
}

      while语句由一些关键字while、一对括号()中的一个求值为布尔型数据的表达式和一个复合语句组成,其中的复合语句称为循环体。

do-while循环语句:

do-while循环语法格式:

do{
     若干语句
}while(表达式);

       do-while循环和while循环的区别是do-while的循环体至少被执行一次。

六:break和continue语句:

     break和continue语句是用关键字break和continue加上分号构成的语句。例如:

break;

    在循环体中可以使用break和continue语句。在循环中执行break语句,那么整个循环语句结束;执行continue语句,那么本次循环结束,即不再执行本次循环中循环体的continue语句后面的语句,而转入进行下一个循环。

七:for语句与数组:

for语句的语法格式:

for(声明循环变量:数组的名字){
      ...
}

       其中,声明的循环变量类型必须和数组的类型相同。

for中“声明循环变量”必须是变量声明,不可以使用已经声明过的变量。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值