java基础二~三(运算符、条件语句switch、循环语句while)

时间:2020-07-16 21:34:12   收藏:0   阅读:94

1、算术运算符

算数运算符 说明 例子
+ 加法 10 + 3 = 13
- 减法 10 - 3 = 7
* 乘法 10 * 3 = 30
/ 除法 12 / 3 = 4
% 求余(求模) 10 % 3 = 1
++ 自增1 int i = 0;i++
-- 自减1 int i = 0;i--

2、关系运算符(比较运算符)

比较运算符 说明 例子 结果
> 大于 a=2;b=1;a>b T
< 小于 a=2;b=1;a>b F
>= 大于等于 a=3;a>=1 T
<= 小于等于 a=3;a>=5 F
== 等于 a=2;b=2;a==b T
!= 不等于 a=2;b=3;a!=b T

3、逻辑运算符

逻辑运算符 说明 例子
&& a&&b:a与b都对,则对
! 减非 !a:a取反
^ 异或 a^b只有一对才为对

4、赋值运算符

赋值运算符 说明 例子
= 赋值 c=a+b:将a+b的值赋予c
+= 加等于 c+=a --> c=c+a:将c+a的值赋予c
-= 减等于 c-=a --> c=c-a:将c-a的值赋予c
... ... ...

5、条件运算符

6、运算符优先级

优先级 运算符 结合性
1 ()、[]、{} 从左向右
2 !、+、-、~、++、-- 从右向左
3 *、/、% 从左向右
4 +、- 从左向右
5 <<、>>、>>> 从左向右
6 <、<=、>、>=、instanceof 从左向右
7 ==、!= 从左向右
8 & 从左向右
9 ^ 从左向右
10
11 && 从左向右
12
13 ?: 从右向左
14 =、+=、-=、*=、/=、&=、 =、^=、~=、<<=、>>=、>>>=

7、条件语句switch

int a=1;
switch(a){
		 case 1:
		     System.out.println("吃主席套餐");//case后的参数与a的值相等时输出
        default:
             System.out.println("不吃主席套餐");//没有符合case后面值则执行
		     break;//停止
		}

8、循环语句

小细节

   String mark =(68>=60)?"及格":"不及格"; 
   System.out.println("考试成绩如何:"+mark); 
                 if(sex.equals("男"))
                 { 
                  System.out.println("男");
                  } 
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!