运算的一些特殊规则
- 运算时 只要有 long,最后的结果就是long类型。否则, 就都是 int类型
- int / int 得到的结果还是 int 写代码时 记得强制转换类型
public class Day06 {
public static void main(String[] args) {
int i = 1226;
long l = 12536242362L;
short s = 156;
byte b = 12;
System.out.println(i+l+s+b);
System.out.println(i+s+b);
System.out.println(s+b);
int k = 12;
System.out.println(i/k);
System.out.println((double)i/k);
}
}
自增、自减(a++ ++a a-- --a)
package operator;
public class Day02 {
public static void main(String[] args) {
int a = 3;
int b;
int c;
b = a++ ;
System.out.println("a="+a);
c = ++a ;
System.out.println("a="+a);
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}
}
幂运算
double s = Math.pow(1.3,2);
System.out.println("s=" + s );