java获取随机数和键盘输入数据
1、获取随机数
产生随机数的类: Random
所使用包: import java.util.Random
package test;
import java.util.Random;
//所使用类:Random
//所使用的包:import java.util.Random;
//eclipse快捷键:Ctrl+/ 是注释
//eclipse快捷键:alt+/ 代码补全键 例如syso
public class RandomTest {
public static void main(String[] args){
//创建获取随机数的对象
Random r=new Random();
for(int i=0;i<10;i++){
//获取随机数
int number=r.nextInt(10);//获取随机数的范围是:1-9
System.out.println("第"+(i+1)+"个随机数:"+number);
}
System.out.println("--------------------------");
int number2=r.nextInt(10);//获取随机数的范围是:1-10
System.out.println("从1-10内获取的随机数:"+number2);
}
}
运行结果:
第1个随机数:6
第2个随机数:5
第3个随机数:3
第4个随机数:0
第5个随机数:0
第6个随机数:9
第7个随机数:4
第8个随机数:4
第9个随机数:5
第10个随机数:3
----------------------------------------------------------
从1-10内获取的随机数:2
2、键盘录入数据
package test;
import java.util.Scanner;
//所使用类:Scanner
//所使用的包:import java.util.Scanner;
//eclipse快捷键:Ctrl+/ 是注释
//eclipse快捷键:alt+/ 代码补全键 例如syso
public class ScannerTest {
public static void main(String[] args){
//创建获取键盘录入数据类的对象
@SuppressWarnings("resource")
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个字符串:");
String s=sc.nextLine();
System.out.println("—————————————————————————————");
System.out.print("输出该字符串:");
System.out.println("S:"+s);
}
}
运行结果:
请输入一个字符串:aaaasaaa
—————————————————————————————
输出该字符串:S:aaaasaaa