算数符
算数运算符
1.1运算符和表达式
运算符: 对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。
不同运算符连接的表达式体现的是不同类型的表达式。
举例说明:
int a= 10;
intb = 20;
intc= a+ b;
+:是运算符,并且是算术运算符
a+b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式
+字符在字符串中的操作:
+字符在遇到字符串的时候,表示连接、拼接的含义。
char var = ‘a’;
System.out.println(var);
System.out.println(var+1);
System.out.println("");
System.out.println(“heimajiaoyu”+20);
System.out.println(“heimajiaoyu”+“20”);
System.out.println(“heimajiaoyu”+20+50);
System.out.println(50+“heimajiaoyu”+20);
System.out.println("");
自增自减运算符
注意事项:
+和–既可以放在变量的后边,也可以放在变量的前边。
单独使用的时候,+ +和–无论是放在变量的前边还是后边,结果是一样的。
参与操作的时候,如果放在变量的后边,先拿变量参与操作,后拿变量做+ +或者–。参与操作的时候,如果放在变量的前边,先拿变量做+ +或者–,后拿变量参与操作。
最常见的用法:单独使用
int numl=10;
System.out.println(numl);//10
System.out.println(numl++);//10
numl=11
System.out.println(++numl);//12
//++在muml前后是没有区别的
/**
*/
int mull=10;
muml++;
System.out.println(mull);11
++mull;
System.out.println(mull);//12
System.out.println("================");
比较运算符
System.out.println(10>3);
System.out.println(10<3);
System.out.println(10<=3);
System.out.println(10=>3);
System.out.println(10==3);
System.out.println(10!=3);
逻辑运算符
System.out.println(5<6&&7>6);
System.out.println(true&&false);
System.out.println(true&&true);
System.out.println(false&&false);
System.out.println(!false&&!false);
System.out.println("");
int tt=10;
System.out.println(3<4||tt>10);
System.out.println(3<4||tt>=10);
System.out.println(3<4||tt<=10);
System.out.println(3<4&&tt>10);
System.out.println(3<4&&tt>=10);
System.out.println(3<4&&tt<=10);
System.out.println("");
三元运算符
.格式: 关系表达式?表达式1 :表达式2;
范例: a>b?a:b;
计算规则:
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果如果值为false,表达式2的值就是运算结果
int qq=15;
int ss=16;
int max=qq>ss?qq:ss;
System.out.println(max);//16
}
2020080605030