猜中1-100中的数字
一,用到的方法
Math类(Math包含用于执行基本数学运算的方法)。
二,原理
1.math方法
2.获取随机数
3.获取1-100之间的随机数
三,代码详情
1.方法类
package com.api;
/*
* 获取1--100之间的随机数
* Math.random()
*/
public class GetNum {
public static void main(String[] args) {
//[0.0-1.0)---[0.0--100.0)
int num = (int)(Math.random()*100+1);
System.out.println(num);
}
}
2.测试类
package com.api;
import java.util.Scanner;
/**
* 猜数字小游戏
* @author Administrator
*
*/
public class GuessNum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int randomNum = (int)(Math.random()*100+1);
while(true) {
System.out.println("请输入您要猜的数字(1~100):");
int num = input.nextInt();
if(num > randomNum) {
System.out.println("猜的大了");
}else if(num < randomNum) {
System.out.println("猜的小了");
}else {
System.out.println("恭喜你猜对了");
break;
}
}
}
}
四,具体玩法
1.在键盘上输如入一个1-100之间的数字,如果猜错了,系统会提示您猜大了或是猜小了,直至您猜对该数字。
2.部分玩法如下: