
正文
猜价格java代码,猜价格游戏java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编写竞猜程序
import java.io.*;
class QuessMatchine{
int num;
public QuessMatchine(){
num = (int)(Math.random()*100);//随即生成0到99的整数
}
public String initial(int n){
String result = "";
if(nnum){
result = "您输入的数字过大,请重新输入";
}else
if(nnum){
result = "您输入的数字过小,请重新输入";
}
else{
result = "恭喜您,猜对了";
}
return result;
}
}
public class guess{
public static void main(String[] args){
boolean b = true;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String temp ="";
String result = "";
int n;
QuessMatchine qm = new QuessMatchine();
System.out.println("系统已经为你生成了一个0到99的数字,请您猜猜它是几");
while(b){
try{
temp = br.readLine();
n = Integer.parseInt(temp);
}catch(Exception e ){
System.out.println("请输入数字,范围在0到99之间");
continue;
}
result = qm.initial(n);
System.out.println(result);
if(result.equals("恭喜您,猜对了")){
b = false;
}
}
}
}
相关问答
Q1: 求用java语言制作猜物品价格的小游戏的程序代码
java语言是面向对象开发语言,网页和小程序是基于html开发,小程序对html进行了封装,java只是数据支持。你要学html,小程序和网页都是html.
Q2: 猜商品价格游戏程序。利用随机数生成商品的价格,要求价格在0到1000元之间的一个随机整数。然后用户输入一
//这是Java控制台程序,直接拷进去运行
import java.io.*;import java.util.Random;
public class RandomNum{
public static void main(String[] args)
{
Random random = new Random();
int num=random.nextInt(10000);
boolean flag=true;
int count=1;
String s="";
//这个可以不显示
System.out.println("竞猜数字是:"+Integer.toString(num));
while(flag){
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
try{
s=br.readLine();}
catch(Exception ex)
{
System.out.println(ex.toString());
}
int j=Integer.parseInt(s);
if(jnum)
{
System.out.println("竞猜错误小了");
count++;
}
if(jnum)
{
System.out.println("竞猜错误大了");
count++;
}
else if(j==num)
{
System.out.println("竞猜正确,供猜了:"+Integer.toString(count));
System.out.println("竞猜数字是:"+Integer.toString(num));
flag=false;
}
}}
}
Q3: 用JAVA语言写随即猜测商品价格!
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
public class Sort {
public static void main(String args[]) {
Random rand = new Random();
String shop[][]={{"牙膏","7"},{"牙刷","6"},{"飞机","10"}};
int i=(int) (Math.random() * (shop.length));
int price=Integer.parseInt(shop[i][1]);
System.out.println("随即商品:"+shop[i][0]);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请竞猜商品价格:(限20次)");
int a=0;
int count=1;
for(int j=0;j20;j++)
{
count++;
try {
a= Integer.parseInt(br.readLine());
if(count=20){
if(a==price){
System.out.println("恭喜你!!价格正确!!");
break;
}
else{
System.out.println("很遗憾,价格错误");
}
}
else{
System.out.println("20次机会用完");
}
}
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
我的测试:
随即商品:飞机
请竞猜商品价格:(限20次)
1
很遗憾,价格错误
2
很遗憾,价格错误
3
很遗憾,价格错误
10
恭喜你!!价格正确!!








