中华考试网·阅读新闻
编程开发 > JAVA > 文章内容

JAVA编程入门教程(27)

2015-11-27编辑:guomu

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();

                     if(number

                            System.out.println("小了");

                     }else if(number>A){

                            System.out.println("大了");

                     }

              }while(number!=A);

              System.out.println("恭喜你答对了");

       }

}


JAVA编程入门教程(25)
咨询热线:4000-525-585(免长途费)