java学习第六讲

一:运算符

1.1算术运算符(+  -  *   /)

1.2 赋值运算符(=  +=  -=  *==  /==  ++  --)

列:a += b -->a = a+b;

(++ 在前)  先自增再赋值;(++ 在后)  先赋值再自增;

1.3 比较运算符(<   >  ==  !=   >=   <=  ! )

1.4 逻辑运算符

  逻辑运算符(&&(与) ||(或) !(非) ^(异或)) 

   (条件一)&&(条件二)       

  有一个条件不成立 整体返回false

  当两个条件都成立时才返回true 

  (条件一)||(条件二)

有一个条件成立 整体返回true

  当两个条件都不成立时才返回false

 !(非)    非真既假  非假既真

1.5 条件运算符

条件运算符(三元表达式 三目表达式) 

(a>b) ? a : b; 当条件成立时返回 a 不成立返回 b

分支语句 1.执行结构2.分支执行 3.循环执行

二 循环语句

2.1 if循环

 形式一:
如果if条件后 没有写大括号  那么只会执行紧紧挨着if语句的下一句
 if(条件语句) {
 执行语句
}

形式二:
 if(条件语句) {
执行语句一
 }
 else {
 条件语句不成立是 运行 执行语句二
}
形式三:
 当条件一成立时 执行语句一 不成立判断条件语句二 成立执行 执行语句二 否则执行与语句三
 注意 所以条件都不成立时才执行else 所以一个if语句中的else只有一个 且只能在循环体的最后
 if (条件语句一) {
执行语句1
 } else if (条件语句二) {
执行语句二 }

                else {

执行语句三
 }

2.2 switch循环语句

 switch (值) {
case value:
 如果case语句中执行的语句大于一条 需要加大括号 break
break;跳出整个switch语句
       default:
       如果前面条件都没有成立 执行default
 break; }
注:什么时候使用if  switch  
如果 你判断一个区间的话 使用if会简单一点
如果你判断的值是少数的几个数字或者字符或字符串可以使用switch 会简单一点  效率略高
if的使用率会高一点  




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值