键盘录入
- 概念:在编辑代码的时候,可以不用给变量赋值;在程序启动之后,通过键盘给变量赋 值。
-
步骤:
(1)导包:import java.util.Scanner;
(2)创建对象:Scanner sc = new Scanner(System.in);
(3)调用方法:int x = sc.nextInt();
(4)使用变量:使用变量x,可以任意使用 -
注意事项:
(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)导包:import java.util.Random;
(2)创建对象:Random r = new Random();
(3)使用方法获取随机数:int x = r.nextInt();
(4)使用随机数,可以是任意操作 -
注意事项:
(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 版权协议,转载请附上原文出处链接和本声明。