當前位置:
首頁 >
Java基础day2
發布時間:2025/3/12
36
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Java基础day2
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java基礎day2
- java基礎語法
- 1. 運算符
- 1.1.1 運算符和表達式
- 1.1.2 算術運算符
- 1.1.3字符的“+”操作
- 1.1.4 字符串的“+”操作
- 1.2 賦值運算符
- 1.3 自增自減運算符
- 1.4 關系運算符
- 1.5 邏輯運算符
- 1.6 三元運算符
- 2. 數據輸入
- 3. 流程控制語句
java基礎語法
1. 運算符
1.1.1 運算符和表達式
public class HelloWorld{public static void main(String[] args){int a = 10;int b = 20;System.out.println(a+b);} }1.1.2 算術運算符
/取結果的商,%取結果的余數
整數操作只能得到整數,要想得到小數,必須有浮點數參與運算。
1.1.3字符的“+”操作
char類型參與算術運算,使用的是計算機底層對應的十進制數值。
//結果為97+1 public class HelloWorld{public static void main(String[] args){char ch1 = 'a';System.out.println(ch1 + 1);} }提升規則:
byte類型,short類型和char類型將被提升到int類型,不管是否有其他類型參與運算。
整個表達式的類型自動提升到與表達式中最高等級的操作數相同的類型
等級順序:byte,short,char --> int --> long --> float --> double
強制轉換:
1.1.4 字符串的“+”操作
直接拼接
1.2 賦值運算符
注意:
擴展的賦值運算符隱含了強制類型轉換。
1.3 自增自減運算符
注意用法,x = i++ 和 x = ++i,前者先賦值,后者自增完再賦值。
1.4 關系運算符
關系運算符的結果都是boolean類型,要么是true,要么是false。
1.5 邏輯運算符
與、或、異或、非
短路邏輯運算符
&&短路與
||短路或
1.6 三元運算符
三元運算符語法格式:
關系表達式 ? 表達式1 : 表達式2;解釋:問號前面的位置是判斷的條件,判斷結果為boolean型,為true時調用表達式1,為false時調用表達式2。其
邏輯為:如果條件表達式成立或者滿足則執行表達式1,否則執行第二個。
2. 數據輸入
我們可以通過 Scanner 類來獲取用戶的輸入。使用步驟如下:
1、導包。Scanner 類在java.util包下,所以需要將該類導入。
2、創建Scanner對象。
Scanner sc = new Scanner(System.in);// 創建Scanner對象,sc表示變量名,其他均不可變3、接收數據
int i = sc.nextInt(); // 表示將鍵盤錄入的值作為int數返回。3. 流程控制語句
順序結構
分支結構(if, switch)
循環結構(for, while, do…while)
總結
以上是生活随笔為你收集整理的Java基础day2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring循环依赖的三种方式
- 下一篇: Java基础day3