算數運算子

2022-08-19 07:27:13 字數 1793 閱讀 7074

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 這裡如...