JAVA编程入门教程(27)
4-7 do-while循环结构
do{
循环操作
}while(循环条件);
特点:先执行再判断
4-8猜数字游戏
Math.random():产生一个[0,1)之间的随机数。
返回指定范围的随机数(m-n之间)的公式[2]:Math.random()*(n-m+1)+m;
例:
生成一个6位的随机字符串:
public static void main(String[] args){
String result="";
for(int i=0;i<6;i++){
//生成97-122的int型的整型
int intValue=(int)(Math.random()*26+97);
//将intValue强制转化成char类型后接到resul后面
result=result+(char)intValue;
}
//输出字符串
System.out.println(result);
}
例如:
import java.util.*;
public class Test{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
Random MyRandom=new Random();
int A=MyRandom.nextInt(101);//等同于A=(int)(Math.random()*101);
int number;
do{
System.out.println("请猜一下电脑随机生成的数:");
number=in.nextInt();