Java基础学习笔记 -- 6(Scanner、Random)

1. Scanner类

    JDK提供的控制台扫描类,用于读取控制台输入的信息。使用前需要import java.util.Scanner; (导入包)。

    使用:

     // 创建对象 : Scanner sca = new Scanner(System.in); 

     // 获取字符串 : String str1 = sca.next();   //可以以 空格、回车符换行符(\r\n) 表示结束

                                String str2 = sca.nextLine();  //只能以\r\n表示结束

     // 获取整数: int num = sca.nextInt(); 

     // 获取小数: double d = sca.nextDouble(); 

    案例8:

        wKiom1VRdTDTT5z0AAJpObTW1T4630.jpg

     案例9:

        wKioL1VRdueDraC2AAKhTQkS-wc236.jpg

    输出结果: 

        wKiom1VRdY2yZO56AACuDVI8n2Q231.jpg

 

2. Random类

    JDK提供的获取随机数的类,用于获取随机小数、整数、boolean类型等。使用前需要import java.util.Random;

    使用:

     // 创建对象 : Random random = new Random(); 

     // 获取范围内的随机整数: int num = ran.nextInt(n); // 取值 [0, n)

    // 获取随机的boolean值:boolean flag = ran.nextBoolean();

    // 获取随机的小数:double d = ran.nextDouble();

    案例10:

        wKiom1VRdevSgt-JAAHX9PlivoI537.jpg

 

你可能感兴趣的:(Random,Scanner,next,nextLine)