日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Scanner类、Random类、ArrayList类

發布時間:2025/3/19 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scanner类、Random类、ArrayList类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Scanner類
一個可以解析基本類型和字符串的簡單文本掃描器。
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();

匿名對象 :沒有變量名的對象。
匿名對象的作用:

  • 匿名對象可以作為方法的參數

  • 匿名對象可以作為方法的返回值

  • 弊端:匿名對象只能使用一次

  • 格式:

    new 類名(參數列表);

    Random類

    Random r = new Random(); int i = r.nextInt();

    生成偽隨機數
    產生[n,m]之間的隨機數—> r.nextInt(m-n+1)+n

    ArrayList類
    java.util.ArrayList 是大小可變的數組的實現,存儲在內的數據稱為元素.

    自動裝箱:基本數據類型可以自動包裝為包裝類類型

    int num = 10; Integer i = num;

    自動拆箱:包裝類類型可以自動拆箱為基本數據類型

    Integter i = 20; int num2 = i;

    將"123"字符串轉換為int類型。
    static Integer valueOf(String s)
    返回保存指定的 String 的值的 Integer 對象。

    String str = "123"; //將字符串轉化為Integer對象 Integer i = Integer.valueOf(str); //利用自動拆箱轉為int類型 int num = i;

    .nextLine(); //換行符結束
    .next(); //換行符結束 空格 tab

    public class Test{public static void main(String[] args){//創建文本掃描器對象Scanner scanner = new Scanner(System.in);//通過nextLine()錄入System.out.println("請輸入內容(nextLine()):");String s2 = scanner.nextLine(); //換行符結束//通過next()錄入System.out.println("請輸入內容(next()):");String s1 = scanner.next(); //換行符結束 空格 tab//輸出結果System.out.println("--------------------------------");System.out.println("通過nextLine()錄入的結果為:"+s2);System.out.println("通過next()錄入的結果為:"+s1);} }

    運行截圖:

    總結

    以上是生活随笔為你收集整理的Scanner类、Random类、ArrayList类的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。