publicclassDemo4{publicstaticvoidmain(String[] args){int a =3;int b = a++;//++相当于a=a+1,但是a++是先给b赋值(b=未加时的a=3),在加减
System.out.println(a);//4 a已经加过了1所以是4int c =++a;//++a是先加减后赋值,a已经是4又加了1在赋值给c所以c=5
System.out.println(a);//5
System.out.println(b);//3
System.out.println(c);//5}}
java中的自减 a–或--a
publicclassDemo4{publicstaticvoidmain(String[] args){int a =4;int b = a--;//a=4的值先赋给了b,后执行自减,a=3
System.out.println(a);//3 int c =--a;//a经过了自减为3,在自减为2,赋值给c
System.out.println(a);//2
System.out.println(b);//4
System.out.println(c);//2}}
java中的幂方写法
public class Demo4 {
public static void main(String[] args) {
double a = Math.pow(2,3);//java中幂次方不能写为2^3,要借助Math这个工具
System.out.println(a);
}
}