Java自學筆記(三)
阿新 • • 發佈:2018-11-10
資料型別——引用資料型別(陣列,類,介面)
使用方式: 資料引用型別 + 物件名稱 = new + 資料引用型別() 物件名稱.方法名()特別地:關於ArrayList的使用引用資料型別
ArrayList<String> array = new ArrayList<String>(); (add(型別一致) get(index) size() )尖括號裡面的字元型別不能使用基礎資料型別,應該該成如下對應形式:
可以看出,這就是面向物件的思想了,需要什麼資料型別和物件可以靈活使用
記憶:除了int和Integer 與 char和Character,其它換首字母,另外,引用型別轉基本型別使用parseXXX,例如parseInt(String s)
當然,需要匯入相關包(匯入包 Java.util)
下面是兩個簡單的例子 import java.util.Scanner;注意到,next()方法讀取字串的時候,會把這兩個單詞分開Scanner sc = new Scanner(System.in); //物件裡面需要輸入System.in System.out.println("請隨機輸入一個整型數字:"); int i = sc.nextInt(); System.out.println("i的值為:" + i); System.out.println("請隨機輸入一個字串:"); String s = sc.next(); System.out.println("s的值為:" + s);
import java.util.Random;
Random rd = new Random(); //區別上面,個人理解是已經傳入數字賦值,無需自己敲打,所以沒有System.in int i = rd.nextInt(10); //產生隨機[0,10)範圍的一個整數 double d = rd.nextDouble(); //產生隨機[0,1)範圍的一個小數,跟python一樣,左閉右開 System.out.println(i); //8 System.out.println(d); //0.694680368871484