1.算術運算子 + - + - * / % (前)++ (後)++ (前)-- (後)-- +
【典型**】
//除號:/
int num1=12;
int num2=5;
int result1=num1/num2;
system.out.println(result1);//2
int result2=num1/num2*num2;
system.out.println(result2);
double result3=num1/num2;
system.out.println(result3);
double result4=num1/num2+0.0;
double result5=num1/(num2+0.0);
double result6=(double)num1/num2;
double result7=(double)(num1/num2);
system.out.println(result5);
system.out.println(result6);
//% : 取餘運算
//結果的符號 與被模數的符號相同
//開發中 經常使用%來判斷能否被chu'jin
int m1=12;
int n1=5;
system.out.println("m1 % n1 ="+m1%n1);
int m2=-12;
int n2=5;
system.out.println("m1 % n1 ="+m2%n2);
int m3=12;
int n3=-5;
system.out.println("m1 % n1 ="+m3%n3);
int m4=-12;
int n4=-5;
system.out.println("m1 % n1 ="+m4%n4);
//(前)++ 先自增1 後運算
//(後)++ 先運算 後自增1
int a1=10;
int b1=++a1;
system.out.println("a1 ="+a1+",b1="+b1);
int a2=10;
int b2=a2++;
system.out.println("a2 ="+a2+",b2="+b2);
int a3=10;
//a3++;
++a3;
int b3=a3;
//注意點
short s1=10;
//s1= s1+1;//編譯失敗
//s1=(short)(s1+1);//正確的
s1++;//自增1不會改變本身變數大的資料型別
//問題:
byte b1=127;
bb1++;
system.out.println("bb1="+bb1);
//(前)-- 先自減1 後運算
//(後)-- 先運算 後自減1
int a4=10;
//int b4=--a4;
int b4=a4--;
system.out.println("a4 =" +a4+",b4="+b4);
【特別說明的】
1//(前)++ 先自增1 後運算
//(後)++ 先運算 後自增1
2//(前)-- 先自減1 後運算
//(後)-- 先運算 後自減1
3連線符:+:只能使用在string與其他資料型別變數之間使用
算數運算子
算數運算是值數值型別進行的值的運算,數值型別包括整數型別 浮點數型別以及被識別為這兩種型別的字面量。資料型別決定了該變數或者字面量能進行哪些運算 如何進行運算。而使用運算子則是要對該運算元實際進行該運算,如果是該型別支援的運算子則能得到對應的結果,否則編譯出錯。除了陣列,之前提到的所有資料型別歸根結...
算數運算子
計算機,顧名思義就是負責進行數學計算並且儲存計算結果的電子裝置 目標算術運算子的基本使用 01.算數運算子 算數運算子是運算子的一種 是完成基本的算術運算使用的符號,用來處理四則運算 運算子描述例項 加10 20 30 減10 20 10 乘10 20 200 除10 20 0.5 取整除返回除法的...
算數運算子
算數運算子 二元運算子 int a 10 int b 20 int c 25 int d 25 system.out.println a b system.out.println a b system.out.println a b system.out.println a double b 這裡如...