第三节 键盘扫描器:Scanner类 和随机数:Random类

一、键盘扫描器:Scanner

作用:可以接收键盘输入的内容,传输到程序中去。

代码如下:

package test;

/**
 *  键盘扫描器:Scanner
 *      1.创建键盘扫描器(固定格式)
 *          Scanner sc = new Scanner(System.in);
 *      2.提示用户输入内容
 *      3.接收用户输入的信息
 *          ①接收int类型:sc.nextln();
 *          ②接收double类型:sc.nextlnDouble();
 *          ③接收String类型:sc.next()或sc.nextLine();
 *      4.关闭扫描器
 *          sc.close;
 */
import java.util.Scanner;

public class ScannerTest {
    public static void main(String[] args) {
        // 1.创建Scaner类
        Scanner sc = new Scanner(System.in);
        //2.接受用户输入进来的信息
        //接受字符串 sc.next()用于接收字符串
        System.out.println("请输入你最爱的人:");
        String s = sc.next();
        System.out.println("请输入你爱人的年龄:");
        int age = sc.nextInt(); //接收整数类型
        //InputMismatchException    输入类型异常
        System.out.println("我最爱的人叫"+s+",你爱人的年龄为:"+age);
        //3.关闭
        sc.close();
    }
}

二、随机数:Random

代码如下:

package test;

/**
 *  随机数的使用:
 *      1.创建随机数
 *          Random rd = new Random();
 *      2.生成随机数
 *         //  nextBoolean()随机boolean
 *         //  nextDouble() 随机小数
 *         //  nextInt()   随机整数
 *         //  nextInt(0,bound)   包0不包尾bound
 */
import java.util.Random;

public class RandomTest {
    public static void main(String[] args) {
        //1.创建随机数
        Random rd = new Random();
        //2.生成随机数
        boolean b = rd.nextBoolean();
        System.out.println(b);
        //  在[1-10]之间产生一个随机数
        int flag = rd.nextInt(10)+1;
        System.out.println(flag);
    }
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱南乔

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值