1. 程式人生 > >孫博雅 廊坊師範學院資訊科技提高班十三期

孫博雅 廊坊師範學院資訊科技提高班十三期

一、引用資料型別 1.1 Scanner類 Scanner類是引用資料型別的一種,我們可以使用該類來完成使用者鍵盤錄入,獲取到錄入的資料。 Scanner的使用步驟: 導包:import java.util.Scanner; 建立例項物件:Scanner sc = new Scanner(System.in); 呼叫方法:

int  i = sc.nextInt(); //用來接收控制檯錄入的數字
String s = sc.next(); //用來接收控制檯錄入的字串

編寫程式碼使用它:

Scanner sc = new Scanner(System.in);
        //獲取數字
        System.out.println("請輸入一個數字");
        int n = sc.nextInt();
        System.out.println("n的值為" + n);
        //獲取字串
        System.out.println("請輸入一個字串");
        String str = sc.next();
        System.out.println("str的值為" + str);

執行結果: 在這裡插入圖片描述

1.2 隨機數類Random 這個Random類,它可以產生多種資料型別的隨機數,在這裡我們主要介紹生成整數與小數的方法 方法簡介:

public int nextInt(int maxValue); 
//產生[0,maxValue)範圍的隨機整數,包含0,不包含maxValue;
public double nextDouble(); 
//產生[0,1)範圍的隨機小數,包含0.0,不包含1.0。

使用方式 import導包:所屬包 java.util.Random 建立例項格式:Random 變數名 = new Random(); 編寫程式碼使用它:

// 建立Random類的例項
        Random r = new Random(); 
        // 得到0-100範圍內的隨機整數,將產生的隨機整數賦值給i變數
        int i = r.nextInt(100); 
        //得到0.0-1.0範圍內的隨機小數,將產生的隨機小數賦值給d變數
        double d = r.nextDouble(); 
        System.out.println(i); 
        System.out.println(d);