朗沃20140426

     又学习了一些java的基础,列如java的运算符,表达式,还有就是一些语句。

      对于运算符来说,大部分都是我们所熟悉的,比如加(+) 减(-) 乘(*) 除(/)四种运算,取余数运算(专业的叫做取模运算),赋值运算符(=)等等,这些常见的就不说了运算符中要记住的就是增(++);减(--)量运算符,这两个的优先级最高;再者就是逻辑运算符与(&&);或(||);非(!)这三个运算符是在日常编程中运用的比较多,要记住他们的用法和区别!还有就是要记住赋值运算符(=)和等于运算符(==)的区别,计算机运算不同于数学计算,这点非常重要!不要将二者区别开来

      表达式的输入方法相信学习java的people都是知道的我就不太多的说明了,知识将一些比较重要说一下,例如b=a++;和b=++a;这二者的区别,原本只对于a来说++在前或者在后都是一样的,但是如果是一个表达式就有很大的区别了,像b=a++;这就是先将a的值赋给b,再来执行a+1;而后面的b=++a;则是先执行a+1,然后将计算的结果赋给b,所以总结了一句话来说明“++在前先加1在取值,++在后先取值在家1”

      语句的话,现在只学习了if 语句和switch语句。先说if语句吧!if语句有三种结构1.单分支结构;2.双分支结构;3.多分支结构

1. 单分支结构

   if(布尔表达式){

//当布尔表达式为true是执行

}

2. 双分支结构

 if(布尔表达式){

//当布尔表达式为true时执行

}

else{

//当布尔表达式为false时执行

}

3.多分支结构

if(布尔表达式){

}

else if(布尔表达式){

}

else if(布尔表达式){

}

//等等直到

else{

}

这三种是if语句的基本结构。其中要注意的是一个 else 只能跟随一个相关的 if 语句。不能单独出现,但是 if 可以不用搭配else!!其中还有一点就是,当多个if并列在一起时,计算机就需要一个一个的去判断,去执行,而不是当第一个if语句成立时,后面的就不执行了!

 

switch语句的基本结构

switch(变量){
  case 值  :      

           //语句;
    break;

     case 值  :      

           //语句;
    break;

    case 值  :      

           //语句;其中还可以有更多的case语句
    break;

    default:

          //语句

}

值得注意的是:

1.switch语句中检测的变量只能是32位或者更小的整数值,也就是说只能是byte,short,int和char类型。

2.在一个switch语句中可以有很多的case语句,每个case后跟一个用于比较的值和一个冒号。

3.case中的值必须和switch中的变量的数据类型相同,并且必须是常量或者字面量。

4.当变量的值等于case后的值时,该case语句后的语句开始执行,知道遇到break语句。

5.当遇到break语句时,switch语句结束,控制流程跳转到该switch语句的下一行。

6.并不是所有的case语句后面都需要一个break语句,如果没有break语句就继续执行到下一个case语句,直到遇见break。

7.switch语句可以有一个可选的default条件,一般出现在switch语句的末尾。

上面的七点是我们在使用switch语句时需要注意的!

转载于:https://www.cnblogs.com/lijilin/p/3693083.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值