Scanner类和随机数的案例

1.首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联

  1. 类型 变量名 = new 类型();

  2. Scanner scanner = new Scanner(System.in);

2,调用Scanner类对象,scanner的方法从输入流中获取你需要的输入

  1. scanner.nextInt();//只接收整数数值,

  2. Scanner.next();//只接收字符串类型的数值,

运用分为四个步骤:

Scanner sc=new Scanner(System.in);

System.out.println("请在控制台输一个数");

int num=scanner.nextInt();

System.out.println("你输入的数是"+num);


Random类的使用

Random 类每次调用它最多可提供 32 个伪随机生成的位。

Random类与Scanner的用法基本上一样;

import java.util.Random;

创建对象

Random r = new Random();

产生随机数

int num = r.nextInt(10);

随机生成数字

Scanner scanner =new Scanner(system.in);

Random reandom=new Random();

int num=reandom.nextInt(100)+1;

int counter=1;

do{

system.out.prinln("请输入你猜的数字")

int input=scanner.nextInt();

if(input>num){

你输入的数字大了

}else if(input<num){

你输入的太小了

}else{

你猜对了

break;结束循环

}counter++;总和进行+1

}while(ture);
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值