发布时间:2023-12-20 09:54来源:www.sf1369.com作者:宇宇
import java.util.*;
class Assignment8{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
int x=(int)(Math.random()*100);//生成一个0~100的随机数
int y=-1;
System.out.println(已生成0~100的随机整数,请输入您所猜的数:);
while(x!=y)
{
y=sc.nextInt();
if(y>x)
{
System.out.println(输入的数过大);
}
else if(y<x)
{
System.out.println(输入的数过小);
}
}
System.out.println(正确!该随机数是+x);
sc.close();
}
}
扩展资料:
while循环的格式:while(表达式){语句;}
while循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。
例:
int a=NULL;
while(a<10){
a++;//自加
if(a>5)//不等while退出循环,直接判断循环
{break;//跳出循环}
}
结果:结束后a的值为6。
Java在电脑上的效率太低,不及C++。而C++因其不好移植到手机上,Java的跨平台性好,所以手机游戏用Java。
游戏主要是那个图像引擎,一般用C++,也有用其他语言的,但是效率不及C++,所以大型游戏用C++编写。