标签:运算符优先级 int 运算符 三元运算符 布尔值 ble 用法 考试成绩 结果
算数运算符 | 说明 | 例子 |
---|---|---|
+ | 加法 | 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-- |
比较运算符 | 说明 | 例子 | 结果 |
---|---|---|---|
> | 大于 | 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 |
逻辑运算符 | 说明 | 例子 |
---|---|---|
&& | 与 | a&&b:a与b都对,则对 |
! | 减非 | !a:a取反 |
^ | 异或 | a^b只有一对才为对 |
A.逻辑运算符主要用于进行逻辑运算。
B.举例:我们可以从“投票选举”的角度理解逻辑运算符:
C.当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。
赋值运算符 | 说明 | 例子 |
---|---|---|
= | 赋值 | c=a+b:将a+b的值赋予c |
+= | 加等于 | c+=a --> c=c+a:将c+a的值赋予c |
-= | 减等于 | c-=a --> c=c-a:将c-a的值赋予c |
... | ... | ... |
介绍:条件运算符( ? : )也称为 “三元运算符”。
语法形式:布尔表达式 ? 表达式1 :表达式2
运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值
例子:
public class HelloWorld{
public static void main(String[] args) {
int score=68;
String mark =(score>=60)?"及格":"不及格";
System.out.println("考试成绩如何:"+mark);
}
}
优先级 | 运算符 | 结合性 |
---|---|---|
1 | ()、[]、{} | 从左向右 |
2 | !、+、-、~、++、-- | 从右向左 |
3 | *、/、% | 从左向右 |
4 | +、- | 从左向右 |
5 | <<、>>、>>> | 从左向右 |
6 | <、<=、>、>=、instanceof | 从左向右 |
7 | ==、!= | 从左向右 |
8 | & | 从左向右 |
9 | ^ | 从左向右 |
10 | ||
11 | && | 从左向右 |
12 | ||
13 | ?: | 从右向左 |
14 | =、+=、-=、*=、/=、&=、 | =、^=、~=、<<=、>>=、>>>= |
int a=1;
switch(a){
case 1:
System.out.println("吃主席套餐");//case后的参数与a的值相等时输出
default:
System.out.println("不吃主席套餐");//没有符合case后面值则执行
break;//停止
}
while(判断条件){
循环操作
}
do{
循环操作
}while(判断条件);
for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
for(int i=1;i<=100;i++){
System.out.println("learnjava");
}
for(int i=1;i<=10;i++){
if(i%2==0){
break;//满足添加,则跳出循环
}
System.out.println("1~10之间偶数个数为:"+i)
}
for(int i=1;i<=10;i++){
if(i%2!=0){
continue;//满足添加,则继续循环
}
System.out.println("1~10之间偶数个数为:"+i)
}
String mark =(68>=60)?"及格":"不及格";
System.out.println("考试成绩如何:"+mark);
if(sex.equals("男"))
{
System.out.println("男");
}
java基础二~三(运算符、条件语句switch、循环语句while)
标签:运算符优先级 int 运算符 三元运算符 布尔值 ble 用法 考试成绩 结果
原文地址:https://www.cnblogs.com/lxx670/p/13323704.html