/**
* Test9.java
* com.fortest
*
* Function: TODO
*
* ver date author
* ──────────────────────────────────
* 2019年11月30日 17671
*
* Copyright (c) 2019, TNT All Rights Reserved.
*/
package com.fortest;
import java.util.Random;
import java.util.Scanner;
/**
* ClassName:Test9
* Function: TODO ADD FUNCTION
* Reason: TODO ADD REASON
*
* @author 17671
* @version
* @since Ver 1.1
* @Date 2019年11月30日 下午1:07:34
*
* @see
*/
public class Test9 {
public static Scanner scanner=new Scanner(System.in);
static int money=10;
public static void main(String[] args) {
boolean flag=true;
while(flag) {
System.out.println("************************");
System.out.println("***** 1.开始游戏 ******");
System.out.println("***** 2.查询余额 ******");
System.out.println("***** 3.退出游戏 ******");
System.out.println("************************");
System.out.println("请选择:");
int choice=scanner.nextInt();
switch (choice) {
case 1:
play();
break;
case 2:
chaXun();
break;
case 3:
flag=false;
System.out.println("欢迎下次再玩!");
break;
default:
System.out.println("命令无效,请重新输入!");
break;
}
}
}
public static void play() {
if (money==9) {
System.out.println("可惜,不能继续玩了");
return;
}
Random random=new Random();
int result;
int number1=random.nextInt(6)+1;
int number2=random.nextInt(6)+1;
int number3=random.nextInt(6)+1;
System.out.println("请选择大小: 1(大),2(小)");
int guess=scanner.nextInt();
if (number1+number2+number3<10) {
result=2;
}else {
result=1;
}
if (guess==result) {
System.out.println("恭喜你猜对了!");
money++;
System.out.println("是否继续:1.继续 2.退出");
int choice=scanner.nextInt();
if (choice==1) {
play();
}else {
return;
}
}else {
System.out.println("很遗憾,你输了!");
money--;
System.out.println("是否继续:1.继续 2.退出");
int choice=scanner.nextInt();
if (choice==1) {
play();
}else {
return;
}
}
}
public static void chaXun() {
System.out.println("您的余额为:"+money);
}
}
原文:https://www.cnblogs.com/aojie/p/11962443.html