常見資料型別以及運算子:
1.常見資料型別以及注意事項
1.1:布爾型別變數
1.2:字串型別變數(重點)
2.變數與常量
2.1:變數
2.2:常量
2.3:變數與常量的異同
3.型別轉換
3.1:理解型別轉換
3.2:理解數值提示
3.3:int 和 String之間的相互轉換
4.運算子
4.1:算數運算子
4.2:關系運算子
4.3:邏輯運算子
4.4:位運算子
4.5:條件運算子
1.常見資料型別以及注意事項:
1.1:布爾型別變數
布爾型別變數
boolean 變數名 = 初始值;
boolean flg = true; System.out.println(flg); //布爾型別:只有兩種取值:true false
注意:
- boolean資料型別表示一位的資訊;
- 只有兩個取值:true 和 false;
- 這種型別只作為一種標志來記錄 true/false 情況;
- 默認值是 false;
- 例子:boolean one = true,
1.2:字串型別變數(重點)
字串型別變數(重點)
String 變數名 = "初始值";
public static void main(String[] args) { String str = "hello"; System.out.println(str);
注意:
- Java使用 雙引號 + 若干字符 的方式表示字串面值;
- 和上面的型別不同,Sting不是基本型別,而是參考型別;
- 字串中的一些特定的不太方便直接表示的字符需要進行轉義;
- 轉義例子:
// 創建一個字串 My name is "張三"
String name = "My name is \"張三\""
轉義字符:
| 轉義字符 | 解釋 |
| \n | 換行 |
| \t | 水平制表符 |
| \' | 單引號 |
| \" | 雙引號 |
| \\ | 反斜杠 |
字串“+”操作
System.out.println("hello"+"world");//拼接
System.out.println("hello"+10+20);//其他資料型別和字串使用+拼接,結果就是一個字串
System.out.println(10+20+"hello");
System.out.println("hello"+(10+20));
System.out.println(10+""+20+"hello");
//總:其他的資料型別和字串進行+號拼接的時候,那么結果一定是字串
//但是需要注意的是:如果是在跟字串進行拼接之前
總結8種基本資料型別:

2.變數與常量:
2.1變數:
硬性指標:
3.型別轉換:
3.1:理解型別轉換
3.2:理解數值提示
3.3:int 和 String之間的相互轉換
int num = 10; String ret = String.valueOf(num); System.out.println(num);
String str = "123"; int ret = Integer.valueOf(str); System.out.println(ret);
4.運算子
4.1:算數運算子
除法中:0不能作為除數% 表示取余 , 不僅僅可以對 int 求模 , 也能對 double 來求模
·增量賦值運算子 += -= *= /= %=
·自增/自減運算子 ++ --
public static void main1(String[] args) {
int a = 10;
a++;//11
int s1 = a++;//先使用 后++ s1=a a=a+1
System.out.println(a);
System.out.println(s1);
int b = 10;
b++;//11
int s2 = b++;//先++ 后使用 b=b+1 s2 =b
System.out.println(b);
System.out.println(s2);
4.2:關系運算子
public static void main2(String[] args) {
int a = 10;
int b = 20;
System.out.println(a == b);
System.out.println(a != b);
System.out.println(a < b);
System.out.println(a > b);
System.out.println(a <= b);
System.out.println(a >= b);
4.3:邏輯運算子
4.4:位運算子
左移:<<
右移:>>
無符號右移:>>>
4.5:條件運算子
三目運算子:
int a = 10;
int b = 20;
int max = a > b ? a : b;
System.out.println(max)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/321216.html
標籤:java
上一篇:Java——運算子

