您的位置:首页 > 编程语言 > Java开发

用java编写的一个小财富游戏

2014-11-04 13:53 274 查看
import java.util.Random;

import java.util.Scanner;

public class t17{

 public static void main(String[] args){

  System.out.println("---小赌博游戏---");

  System.out.println("规则如下:");

  System.out.println("1.你需要输入一个0-100的整数;");

  System.out.println("2.电脑随机产生一个0-100的整数;");

  System.out.println("3.你输入的数字与电脑产生的数字比较大小判断输赢");

  System.out.println("4.如果你赢了,你将增加资产");

  System.out.println("5.如果你输了,你将损失资产");

  System.out.println("6.你的初始资产为100");

  System.out.println("7.你输入数字越小,你赢了时增加的资产越多,输了时损失的资产越少");

  System.out.println("8.反之,你输入的数字越大,你赢了时增加的资产越少,输了时损失的资产越多");

  System.out.println("祝你好运^_^");

  System.out.println("");

  Scanner in=new Scanner(System.in);

  Random ran=new Random();

  int f=100;

  int g=f;

  System.out.println("你现在的资产为"+g);

  for(int i=1;i<2;i++){//循环语句判断程序继续或退出

   System.out.println("请输入你要赌的数字(范围0-100):");

   int a=in.nextInt();

   int b=ran.nextInt(101);

   System.out.println("你输入的数字为"+a+";电脑产生的数字为"+b);

   if(a>=0&&a<=100){

    if(a>b){

     g=g+(100-a);

     System.out.println("恭喜你赌赢了,你的资产增加了"+(100-a));

    }

    else if(a<b){

     g=g-a;

     System.out.println("哈哈,你赌输啦,你的资产减少了"+a);

    }

    else{

     g=g;

     System.out.println("算你这次运气好,赌平了,下次你就没这么好运了,哼哼");

    }

   }

   else{

    System.out.println("你不按规则玩啊!这把不算!");

   }

   System.out.println("你现在的资产为"+g);

   System.out.println("请选择是否继续:1继续 2结束");

   int j=in.nextInt();

   switch(j){

    case 1:

     System.out.println("你选择了继续,游戏将继续\n");

     i=0;

     break;

    case 2:

     System.out.println("你选择了退出,游戏将结束");

     if(g>f){

      System.out.println("你真厉害!资产从"+f+"增加到了"+g);

     }

     else if(g<f){

      System.out.println("你这倒霉孩子,"+f+"资产被你玩到了"+g);

     }

     else{

      System.out.println("你有没有在玩啊!这么半天你的资产竟然变都没变");

     }

     i=1;

     break;

    default:

     System.out.println("你输入错误,游戏自动结束");

     i=1;

     break;

   }

  }

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: