(自我整理)学习java第三天

运算符

1赋值运算符      "a=b"  把左边的值交给右边   还有  a+=b a*=b a/=b a-=b

2算数运算符         "+  -   *  /"    "%"       ++       --             

3关系运算符     >   <       =      >=    <=     ==  !=  

4逻辑运算符        &     &&     |       ||       +   !  

5三元运算符                      ?     :                        a(关系运算)b=?  d:c     

   

分支结构

if 单分值 结构

if  (判断结构){

代码

}

多分支结构

if(判断条件){

满足判断条件,执行代码1   不满足判断条件执行代码2

 }else {

          代码2

}

嵌套 分支 

if  (){满足判断条件,执行代码1   不满足判断条件执行代码2

}  else if() {满足判断条件,执行代码 代码2,不满足执行代码3

}  else if(){代码3~~~

}  else{代码4

}

(自我整理)学习java第三天

 2 switch 结构

  switch(3)  //  从3 开始运行   

  case  1 syso(1);break    // break 相当于停止,运算完不继续进行

  case  2 syso(2);

  case  3: syso(3);

  case  4: syso(4);

  case  5: syso(5);

default :  syso(0);     // default  是保底值,当 switch 为 9,结果为0.

注意事项

1switch的变量类型  包含 int short  byte String char

2变量后的值的类型要与 前面的case一致

3 switch可以拥有多个case

4如果在default 之前有break 那么不会贯穿到底

5一个switch 只有一个default  一般在最后 

6当变量值与 case 语句值相等时,开始执行此case 语句的内容,执行完会判断此行代码是否有break,如果有,结束执行,如果没有,会继续向后执行穿透所有case,包括default

循环结构

for  (初始值;判断条件;循环控制语句)     循环控制语句 c++等 是属于工具运算式  ,如果使用    +=  或者 -+   *=  等  需要重新赋值

for  (int i=1;i<=10;i++) {

 syso(i)

}

  

上一篇:DHCP


下一篇:switch选择结构