标签:and while rgs one system.in mat return ati 大小
package 项目1;
import java.util.Scanner;
public class caishu2 {
public static void main(String[] args){
int a;
int i,r1,j=1;
a=1+(int)(Math.random()*999); //产生1-1000间随机数
while(j==1){
r1=cai(a);
if(r1==0){
System.out.println("success\n");
}
else{
for(i=1;i<10;i++){
int m;
m=mulu();
if(m==1){
int r;
r=cai(a);
if(r==0){
System.out.println("success\n");
i=100;
}
}
else
break;
}
if(i<10)
System.out.println("用户主动退出\n");
else if(i==100)
System.out.println("用户成功!\n");
else
System.out.println("用户猜了十次没对,退出\n");
}
System.out.println("如果继续游戏请输入1;否则输入0");
Scanner sc=new Scanner(System.in);
j=sc.nextInt();
}
}
//猜数游戏过程函数
public static int cai( int a){
System.out.println("please input one number:\n");
Scanner sc=new Scanner(System.in);
int b=sc.nextInt();
int r=bijiao(a,b);
if(r>0)
System.out.println("用户提供的数字比随机数大");
if(r==0)
System.out.println("用户提供的数字跟随机数一样大");
if(r<0)
System.out.println("用户提供的数字比随机数小");
return r;
}
//目录函数
public static int mulu(){
System.out.println("猜数游戏\n");
System.out.println("1.下一次\n");
System.out.println("2.退出\n");
System.out.println("请输入一个数(1或2):\n");
Scanner sc=new Scanner(System.in);
int m=sc.nextInt();
return m;
}
//比较两个数的大小
public static int bijiao(int x,int y){
if(y>x)
return 1;
else if(y==x)
return 0;
else
return-1;
}
}
标签:and while rgs one system.in mat return ati 大小
原文地址:http://www.cnblogs.com/qiranran/p/7599186.html