java猜拳小程序
import java.util.Random;
import java.util.Scanner;
/**
* 猜拳小游戏
* @author LYT
*
*/
public class game{
//定义一个变量
static boolean flag = true;
public static void main(String[] args) {
//定义一个死循环
while(flag){
//调用方法
printMenu();
}
}
//打印一个菜单
public static void printMenu(){
System.out.println("*******猜拳游戏开始*******");
System.out.println("【1】进入游戏【2】退出系统");
switch (getInt()) {
case 1:
System.out.println("请出拳【1】石头【2】剪刀【3】布");
//电脑产生随机数
Random r = new Random();
int computer = r.nextInt(3)+1;
String computerMark = "石头";
String personMark = "石头";
//让电脑的数字变成字符串
switch (computer) {
case 1:
computerMark = "石头";
break;
case 2:
computerMark = "剪刀";
break;
case 3:
computerMark = "布";
break;
default:
break;
}
int person = getInt();
//让人的输入变成字符串
switch (person) {
case 1:
personMark = "石头";
break;
case 2:
personMark = "剪刀";
break;
case 3:
personMark = "布";
break;
default:
break;
}
switch (person) {
case 1:
if(computer==1){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"平局=_=");
}else if(computer==2){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你赢了^_^");
}else{
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你输了-_-");
}
break;
case 2:
if(computer==1){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你输了-_-");
}else if(computer==2){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"平局=_=");
}else{
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你赢了^_^");
}
break;
case 3:
if(computer==1){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你赢了^_^");
}else if(computer==2){
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"你输了-_-");
}else{
System.out.println("电脑出的是:"+computerMark+" "+"你出的是"+personMark+" "+"平局=_=");
}
break;
default:
break;
}
break;
case 2:
System.out.println("系统退出!");
flag = false;
break;
default:
break;
}
}
//输出数字的方法
static int getInt(){
Scanner sc = new Scanner(System.in);
return sc.nextInt();
}
//输出字符串的方法
static String getStrig(){
Scanner sc = new Scanner(System.in);
return sc.next();
}
}
上一篇: 无刷新上传文件的方法
下一篇: 用JQuery做的一个分页效果