二、java基础-运算符_控制语句_break_continue_return

1、运算符

1)算术运算符:6个
+ — * \ % ++  --
2)关系运算符:6个
>  >=  <  <=   ==   !=
3)布尔运算符
&&并且  ||或者       !非     &逻辑    |逻辑或    !逻辑非    ^逻辑异或(^两边的结果不一样,即为true)
4)位运算符  位表示的是二进制位
& |  ~  ^  >>   >>>   <<
&按位与and[真真为真,真假为假]
| 按位 或or [假假为假,其余全为真]
~按位 非not[真则假,假则真]
>>  右移
>>> 右移 ,右边空出的位以0填充
<<  左移
5)赋值类运算符
= +=  -=  *= %=  /=
6)字符串连接运算符
+
7)条件运算符
?: 即又称三步运算符(三目运算符)
boolean表达式?表达式1;表达式2
boolean表达式的结果是ture,则整个表达式的结果就是表达式1的结果,相反则是表达式2的结果
    boolean sex= false;
    char c=(sex?'男':'女');
    System.out.println(c);//女
 
   boolean isSuccess=true;
    //类型不兼容
    char i1=isSuccess?'男':'女';
    System.out.println(isSuccess?'s':"失败");//s
8)其他运算符
instanceof     new

2、控制语句

1)语法:
第一种结构:
if(boolean表达式){
java语句;
} 第二种结构:
if(boolean表达式){
java语句;
}else{
java语句;
} 第三种结构:
if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
} 第四种结构;
if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else if(boolean表达式){
java语句;
}else{
java语句;
}

2)for 循环

for(表达式1;表达式2;表达式3){
   java语句;
  }

|例如:九九乘法口诀|

int i=1;
int j=1; for(i=1;i<=9;i++){
for(j=1;j<=i;j++){
System.out.println(i+"*"+j+"="+(i*j));
}
System.out.println();
}

|0-99的偶数的和|

 int sum=0;
   for(int s=0;s<99;s++){
      if(s%2==0){
    // sum=sum+s;
     sum+=s;      }   }
System.out.println(sum);

3、break、continue、return

break:语句:
 1)可以在switch语句中,结束分支语句;
 2)语句可以出现在单循环当中,默认情况下结束距离他最近的一个循环。
 3)break 后面跟一个循环的名字可以结束你指定的这个循环。
return:语句
  1)后面不带数据,只能用在返回值类型为void的方法中,用来结束这个方法。
  2)return 后面跟一个数据,(如果这个方法有返回值,用return 后面跟一个数据可以用来结束这个方法。
备注:如果一个方法的返回值类型是int类型的,如果你return 后面没有跟任何数据,那么编译是无法通过的。
 如果一个方法的返回值类型是void类型的,大括号里面可写return;也可以不写return;  只有当根据业务需要,要结束这个方法的时候才需要加上return;
continue;//continue语句可以用来结束当前本一次循环,直接进入下一次循环;在该循环中继续执行i++;

上一篇:EF – 2.EF数据查询基础(上)查询数据的实用编程技巧


下一篇:Java基础——运算符