Java零散知识点
返回1-100随机数的两种方法:
方法一:
Math.randon():返回[0,1)的随机小数。
(int)Math.random()*100:返回0-99之间的随机数。
int num=(int)Math.random()*100+1:返回1-100之间的随机数。
方法二:
Random r=new Random();
int lucknumber=r.nextInt(100)+1;
nextInt(n)->生成0-n之间的随机数。
nextInt(27)->生成0-26之间的随机数。
int number=r.nextInt(27)+65->生成65-91之间的随机数。
例子:
package demo;
import java.util.Scanner;
import java.util.Random;public class Test1 {public static void main(String[] args) {guess();}public static void guess(){Random r = new Random();int lucknumber = r.nextInt(100) + 1;Scanner sc = new Scanner(System.in); while(true){System.out.println("请输入一个值:");int s = sc.nextInt();if(s > lucknumber){System.out.println("猜大了");} else if(s < lucknumber){System.out.println("猜小了");} else {System.out.println("猜对啦");break;}}sc.close();}
}