java複習丨java基礎複習中的一些困惑與深入學習
阿新 • • 發佈:2018-11-19
1、雙重for迴圈:雙重for迴圈的規律是第一個for定義了一個數,第二個數全部迴圈完畢,第一個數變變化,第二個for再全部迴圈,之後依此論推,多重for迴圈也是這樣,以九九乘法表為例
public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + i * j + "\t"); } System.out.println(); } }
11=1
21=2 22=4
31=3 32=6 33=9
41=4 42=8 43=12 44=16
51=5 52=10 53=15 54=20 55=25
61=6 62=12 63=18 64=24 65=30 66=36
71=7 72=14 73=21 74=28 75=35 76=42 77=49
81=8 82=16 83=24 84=32 85=40 86=48 87=56 88=64
91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 9*9=81
2,定義資料型別:定義資料型別分為全域性變數和區域性變數,全域性變數有初始值,區域性變數沒有初始值,必須進行賦值
3、string型別的兩種定義方式
- string str=“”;
- string str=new string(“ABC”);
4、字串問題:
遍歷字串
String str1 = “adkielkdd”;
for (int i = 0; i < str1.length(); i++) {
char ch = str1.charAt(i);
System.out.println(ch);
// 與陣列的遍歷是完全不同的,陣列的是for(資料型別 x:y){System.out.println(x)}
5、無參與建構函式
6、super的使用:
1.子類的建構函式如果要引用super的話,必須把super放在函式的首位.
2.super.();方法(哪怕是子類重寫了父類的方法,super.()呼叫的也是父類的方法,沒有 super.(),則呼叫子類的方法)