package chapter02;标签:17,19,System,运算符,int,println,byte,out From: https://www.cnblogs.com/heiqiushuai/p/17081067.html
public class Java04_Operator {
public static void main(String[] args) {
// TODO 运算符
// 运算符指参与数据运算的符号。Java定义的,无法自行定义。
// TODO 表达式
// 表达式指采用运算符和数据联系在一起形成符合Java语法规则的指令代码。
// TODO 算术运算符
// 1.二元运算符 : 两个元素参与运算的运算符,1 + 2
// TODO 算术表达式 = 元素1 二元运算符 元素2
//表达式有结果,就需要有类型,这里的类型为元素类型最大的一种,最小使用的类型为int.
// System.out.println(1 + 2);//3
// System.out.println(2 - 2);//0
// System.out.println(3 * 2);//6
// System.out.println(4 / 2);//2
// System.out.println(1 / 2);//0.5 (int + int) => int
// System.out.println(1.0 / 2);//0.5 (double + int) => double
// System.out.println(5 % 2);//1(取余,模运算)
// byte b1 = 10;
// byte b2 = 10;
// byte b3 = (byte)(b1 + b2);//(int,int) => int
// System.out.println(1 + 2 * 3);//7
// System.out.println((1 + 2) * 3);//9
// 2.一元运算符 : 一个元素参与运算的运算符
// ++,--
// ++ 运算符的本质就是+1的简化版本,自增运算符
// -- 运算符的本质就是-1的简化版本,自增减运算符
int i = 0;
// int j = i;// j = 0
// i = i + 1;// i = 1
int j = i++;(放前面就是先加,放后面就是后加)
System.out.println("i ="+ i);
System.out.println("j ="+ j);
}
}