Java中的恒等于号怎么输入_Java---java基础语法03---运算符
自增加
+在遇到字符串時:表示拼接
三目運算符:
擴展知識:
代碼:
Demo04Operator.java
/*運算符:進行特定操作的符號。例如:+表達式:用運算符連起來的式子叫做表達式。例如:20 + 5。又例如:a + b四則運算:加:+減:-乘:*除:/取模(取余數):%首先計算得到表達式的結果,然后再打印輸出這個結果。復習一下小學一年級的除法公式:被除數 / 除數 = 商 ... 余數對于一個整數的表達式來說,除法用的是整除,整數除以整數,結果仍然是整數。只看商,不看余數。只有對于整數的除法來說,取模運算符才有余數的意義。注意事項: 1. 一旦運算當中有不同類型的數據,那么結果將會是數據類型范圍大的那種。*/public class Demo04Operator { public static void main(String[] args) { // 兩個常量之間可以進行數學運算 System.out.println(20 + 30); // 兩個變量之間也可以進行數學運算 int a = 20; int b = 30; System.out.println(a - b); // -10 // 變量和常量之間可以混合使用 System.out.println(a * 10); // 200 int x = 10; int y = 3; int result1 = x / y; System.out.println(result1); // 3 int result2 = x % y; System.out.println(result2); // 余數,模,1 // int + double --> double + double --> double double result3 = x + 2.5; System.out.println(result3); // 12.5 }}
View Code
Demo05Plus.java
/*四則運算當中的加號“+”有常見的三種用法:1. 對于數值來說,那就是加法。2. 對于字符char類型來說,在計算之前,char會被提升成為int,然后再計算。char類型字符,和int類型數字,之間的對照關系表:ASCII、Unicode3. 對于字符串String(首字母大寫,并不是關鍵字)來說,加號代表字符串連接操作。任何數據類型和字符串進行連接的時候,結果都會變成字符串*/public class Demo05Plus { public static void main(String[] args) { // 字符串類型的變量基本使用 // 數據類型 變量名稱 = 數據值; String str1 = "Hello"; System.out.println(str1); // Hello System.out.println("Hello" + "World"); // HelloWorld String str2 = "Java"; // String + int --> String System.out.println(str2 + 20); // Java20 // 優先級問題 // String + int + int // String + int // String System.out.println(str2 + 20 + 30); // Java2030 System.out.println(str2 + (20 + 30)); // Java50 }}
View Code
Demo06Operator.java
/*自增運算符:++自減運算符:--基本含義:讓一個變量漲一個數字1,或者讓一個變量降一個數字1使用格式:寫在變量名稱之前,或者寫在變量名稱之后。例如:++num,也可以num++使用方式: 1. 單獨使用:不和其他任何操作混合,自己獨立成為一個步驟。 2. 混合使用:和其他操作混合,例如與賦值混合,或者與打印操作混合,等。使用區別: 1. 在單獨使用的時候,前++和后++沒有任何區別。也就是:++num;和num++;是完全一樣的。 2. 在混合的時候,有【重大區別】 A. 如果是【前++】,那么變量【立刻馬上+1】,然后拿著結果進行使用。 【先加后用】 B. 如果是【后++】,那么首先使用變量本來的數值,【然后再讓變量+1】。 【先用后加】 注意事項: 只有變量才能使用自增、自減運算符。常量不可發生改變,所以不能用。*/public class Demo06Operator { public static void main(String[] args) { int num1 = 10; System.out.println(num1); // 10 ++num1; // 單獨使用,前++ System.out.println(num1); // 11 num1++; // 單獨使用,后++ System.out.println(num1); // 12 System.out.println("================="); // 與打印操作混合的時候 int num2 = 20; // 混合使用,先++,變量立刻馬上變成21,然后打印結果21 System.out.println(++num2); // 21 System.out.println(num2); // 21 System.out.println("================="); int num3 = 30; // 混合使用,后++,首先使用變量本來的30,然后再讓變量+1得到31 System.out.println(num3++); // 30 System.out.println(num3); // 31 System.out.println("================="); int num4 = 40; // 和賦值操作混合 int result1 = --num4; // 混合使用,前--,變量立刻馬上-1變成39,然后將結果39交給result1變量 System.out.println(result1); // 39 System.out.println(num4); // 39 System.out.println("================="); int num5 = 50; // 混合使用,后--,首先把本來的數字50交給result2,然后我自己再-1變成49 int result2 = num5--; System.out.println(result2); // 50 System.out.println(num5); // 49 System.out.println("================="); int x = 10; int y = 20; // 11 + 20 = 31 int result3 = ++x + y--; System.out.println(result3); // 31 System.out.println(x); // 11 System.out.println(y); // 19 // 30++; // 錯誤寫法!常量不可以使用++或者-- }}
View Code
Demo07Operator.java
/*賦值運算符分為:基本賦值運算符:就是一個等號“=”,代表將右側的數據交給左側的變量。 int a = 30;復合賦值運算符: += a += 3 相當于 a = a + 3 -= b -= 4 相當于 b = b - 4 *= c *= 5 相當于 c = c * 5 /= d /= 6 相當于 d = d / 6 %= e %= 7 相當于 e = e % 7注意事項: 1. 只有變量才能使用賦值運算符,常量不能進行賦值。 2. 復合賦值運算符其中隱含了一個強制類型轉換。*/public class Demo07Operator { public static void main(String[] args) { int a = 10; // 按照公式進行翻譯:a = a + 5 // a = 10 + 5; // a = 15; // a本來是10,現在重新賦值得到15 a += 5; System.out.println(a); // 15 int x = 10; // x = x % 3; // x = 10 % 3; // x = 1; // x本來是10,現在重新賦值得到1 x %= 3; System.out.println(x); // 1 // 50 = 30; // 常量不能進行賦值,不能寫在賦值運算符的左邊。錯誤寫法! byte num = 30; // num = num + 5; // num = byte + int // num = int + int // num = int // num = (byte) int num += 5; System.out.println(num); // 35 }}
View Code
Demo08Operator.java
/*比較運算符:大于: >小于: =小于等于: <=相等:.........
總結
以上是生活随笔為你收集整理的Java中的恒等于号怎么输入_Java---java基础语法03---运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: eslint / prettier 检查
- 下一篇: matlab如何输出恒定值,《工程与科学
