1. 程式人生 > >java-引用資料型別

java-引用資料型別

一、引用資料型別
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); 

執行結果:
在這裡插入圖片描述
原文地址:https://blog.csdn.net/weixin_41835916