算数运算符:+,-,*,/,%,++,--
++在前先自增一 ,++在后后自增
/分子分母都为整形则结果为整形 有一个为浮点型 则结果为浮点型
%取模(取余)
取一个数的个位数使用一个% ;取一个数的十位数先/去除最低位,然后%;
public class Test01{
public static void main(String[] args){
int a=8941;
int ge =a%10;
int shi =a/10%10;
int bai =a/100%10;
int qian=a/1000;
}
}
字符和字符串参与+运算
单个字符进行运算转换成ASCII码进行加减运算
char a='a';
System.out.print(a+5);
结果为102
char a='a';
char s=(char)('a'+5);
System.out.print(s);
结果为‘f’
变量进行相加自动升成int 或double ;
关系运算符:&& & | ||
单& 单|:两边的都要计算
双& 双|:有短路特性 双&左边为真右边的不用计算,双|左边为假右边不用计算
在Java中不可以写成3<x<6,应该写成x>3 && x<6 。
三元运算符 (关系表达式)?表达式1:表达式2;
|
|