1:Scanner中的:
int usr1=scanner.nextInt();
double usr2=scanner.nextdouble();
String str1=scanner.next();
//1)对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
//2)只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
String str2=scanner.nextLine();
import java.util.Scanner;//导入util中的Sanner类
class Demo03{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in); //输入数据的函数
System.out.println("请从键盘输入数据!"); //提示输入数据
int usr1=scanner.nextInt(); //输入int类型的数据
System.out.println("a="+usr1); //打印出输入的int类型的数据
System.out.println("请从键盘输入数据!"); //提示输入数据
double usr2=scanner.nextDouble(); //输入double类型的数据
System.out.println("b="+usr2); //打印出输入的double类型的数据
System.out.println("请从键盘输入数据!"); //提示输入数据
String str1=scanner.next(); //输入字符类型:如i love you
System.out.println("输入的数据为:"+str1); //打印出输入字符串类型的数据(next())
System.out.println("请从键盘输入数据!"); //提示输入数据
String str2=scanner.nextLine(); //输入字符类型:如i love you
System.out.println("输入的数据为:"+str2); //打印出输入字符串类型的数据(nextLine())
}
}
2:Random,电脑生成随机数。
import java.util.Random;//导入util中的Random类
class Demo03{
public static void main(String[] args){
Random random=new Random(); //生成数据的函数
int com1=random.nextInt(100); //电脑生成0~99的随机数字
int com2=random.nextInt(90)+10; //电脑生成10~99的随机数字
System.out.println("com1="+com1); //输出电脑生成的0~99的随机数字
System.out.println("com2="+com2); //输出电脑生成的10~99的随机数字
}
}