小猪学Java篇十二 (Java基础语法------------运算符---算数运算自增++ 自减--)

package operator;

public class Demo04 {




// 【运算符】---------------------算数运算符-- ++ 、 --(平时用的最多)




public static void main(String[] args) {
// 一元运算符 ++ (自增: 自己增加) -- (自减: 自己减少) 特殊的运算符
int a = 3; // a 的初始值等于3

int b = a++; // a++ 就等于 a = a + 1 (自己给自己加1) 加1赋给了b , 按理说应该是4 , 可是输出的结果为3,原因就是“+”位置的原因
// 执行完这行代码后,先给b赋值,在自增 【重点】
// a = a + 1;

System.out.println(a); //输出结果为4, 说明a++(int b = a++;中的) 执行完的下一句,这个a才会加1, 相当于a++的意思在中间隐藏了一句代码

//a++ a = a + 1;
int c = ++a; //++a a = a + 1;
// 执行完这行代码前,先给a自增,在给b赋值 【重点】

System.out.println(a);
System.out.println(b); //加1赋给了b , 可是输出的结果为3
System.out.println(c);

/// for (int i = 0; i < ; i++){} 以后学习


// 幂运算 2^3 2*2*2 = 8 在Java里没有这个写法(2^3) 很多运算,会使用一些工具类来操作
double pow = Math.pow(2,3);//Math数学工具类
System.out.println(pow);
}
}
posted @ 2022-10-01 09:15  小猪很努力  阅读(8)  评论(0)    收藏  举报