2019-10-20-23:13:52 目錄內容: 1.Scanner類 2.匿名對象 3.Random類 4.對象數組 Scanner類 功能:實現鍵盤輸入數據到程式中 使用步驟: 1.導包: import 包路徑.類名稱; 如果需要使用的目標類和當前類位於同一個包下,可以省略導包 只有java. ...
2019-10-20-23:13:52
目錄內容:
1.Scanner類
2.匿名對象
3.Random類
4.對象數組
Scanner類
功能:實現鍵盤輸入數據到程式中
使用步驟:
1.導包:
import 包路徑.類名稱;
如果需要使用的目標類和當前類位於同一個包下,可以省略導包
只有java.lang包下的內容不需要導包,其他包都需要import語句
2.創建方法:
類名稱 對象名 = new 類名稱();
3.使用方法:
對象名.成員方法名()
package demoscanner; import java.util.Scanner; public class ScannerPra01 { public static void main(String[] args) { //2.創建方法 Scanner input = new Scanner(System.in);//System.in表示從鍵盤進行輸入 System.out.print("請輸入內容:"); //3.獲取鍵盤輸入的內容 int sc = input.nextInt();//輸入的內容類型是int類型 //4.列印輸入的內容 System.out.println("輸入的內容是:"+sc); } }
匿名對象的使用:
匿名對象的創建:
new 類名稱();
註意事項:匿名對象只能使用唯一的一次,下次再次使用就得重新創建一個新對象
使用建議:如果確定有一個對象只需要使用唯一的一次,就可以用匿名對象
Random類
功能:生成隨機數字
導包和創建同Scanner類一樣
使用方法:
1.獲取一個隨機的int數字(範圍是int所有範圍,有正負兩種): int num = sc.nextInt()
2.獲取一個隨機的int數字(參數代表了範圍,左閉右開): int num = sc.nextInt(3)([0,3))
import java.util.Random; public class RandomPra01 { public static void main(String[] args) { //創建 Random input = new Random(); //遍歷隨機生成的五個0-10的數字 for (int i = 0; i < 5; i++) { int number = input.nextInt(11); System.out.println(number);//列印隨機生成的數字 } } }
對象數組:
數組有一個缺點:一旦創建,則在程式運行中不可改變
package demoobjectarray; public class ObjectArrayPra01 { public static void main(String[] args) { //創建一個長度為3的數組,用來存放person類對象 Person[] array = new Person[3]; //創建三個實例對象 Person one = new Person("迪麗熱巴",24); Person two = new Person("古力娜扎",25); Person three = new Person("歐陽娜娜",20); //將實例對象放進數組中 array[0] = one; array[1] = two; array[2] = three; //列印輸出內容 System.out.println(array[1].getName()+"="+array[1].getAge()); } }