Day03-3.键盘录入 、获取随机数

  • Post author:
  • Post category:其他




键盘录入

  1. 概念:在编辑代码的时候,可以不用给变量赋值;在程序启动之后,通过键盘给变量赋 值。
  2. 步骤:

    (1)导包:import java.util.Scanner;

    (2)创建对象:Scanner sc = new Scanner(System.in);

    (3)调用方法:int x = sc.nextInt();

    (4)使用变量:使用变量x,可以任意使用
  3. 注意事项:

    (1)导包:在类上导包

    (2)录入的数据只能是整数

    (3)录入各种基本数据类型,就使用next数据类型

    比如:录入小数:nextDouble() 录入byte整数:nextByte() 录入字符串:nextLine
//导包
import java.util.Scanner;
class Demo14 {
	public static void main(String[] args) {
		//创建对象
		Scanner sc = new Scanner(System.in);
		//使用方法
		int x = sc.nextInt();
		//使用变量x
		System.out.println("您录入的数据为:" + x);
	}
}



获取随机数

  1. 概述:在程序启动之后,随机获取一个数据,获取的数据是谁,就使用谁
  2. 步骤:

    (1)导包:import java.util.Random;

    (2)创建对象:Random r = new Random();

    (3)使用方法获取随机数:int x = r.nextInt();

    (4)使用随机数,可以是任意操作
  3. 注意事项:

    (1)如果在nextInt()中不传入任何参数,获取的随机数范围:int表示的范围

    (2)如果想要获取指定范围的数据:在nextInt()中给定一个参数来表示范围

    例如:nextInt(100) 范围是:0-99
//导包
import java.util.Random;
class Demo15 {
	public static void main(String[] args) {

		//创建对象
		Random r = new Random();
		//获取随机数
		int x = r.nextInt();
		//获取一个0-10
		int y = r.nextInt(11);
		//获取一个100-200
		int z = r.nextInt(101)+100;//100-200
		//使用随机数
		System.out.println("随机数为:" + x);
		System.out.println("随机数2为:" + y);
		System.out.println("随机数3为:" + z);
	}
}



版权声明:本文为Aaphasia原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。