[C写的猜拳游戏。]答案基本上是对的,只是多写了几个分号 #include #include #include #include int main () { int x, your; srand (time (NULL)); x = (int)rand() % 3; printf("0-剪刀,1-石头,2...+阅读
public static void main(String[] args) { //System.out.println("asdfasd"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); while(true){ try { System.out.println("请输入 0:石头 1:剪刀 2:布 bye:退出 "); String str = br.readLine(); if("bye".equals(str)) break; String str2 = (new Random().nextInt(3))+""; if("0".equals(str)&"2".equals(str2)){ System.out.println("你赢了"); }else{ System.out.println(str.compareTo(str2)==0?"平局":(str.compareTo(str2)>0)?"你赢了":"你输了"); } //System.out.println(str.compareTo(str2)==0?"平局":(str.compareTo(str2)>0)?"你赢了":"你输了"); } catch (IOException e) { e.printStackTrace(); } } }...
大侠好我目前刚学Java有什么好的猜拳游戏请出拳 1
代码发你:
public class Guess {
public static void main(String args[]) {
System.out.println("请输入你猜的数:1代表剪刀,2为石头,3为布");
Scanner scanner = new Scanner(System.in);
String relt = null;
int a = (int) (Math.random() * 3) + 1;
int b = scanner.nextInt();
if (b < 1 || b > 3) {
System.out.println("输入不合法");
System.exit(0);
}
switch (a)
{
case 1: {
System.out.println("电脑出的是:剪刀");
break;
}
case 2: {
System.out.println("电脑出的是:石头");
break;
}
default:
System.out.println("电脑出的是:布");
}
relt = gus(b, a);
System.out.println(relt);
}
public static String gus(int a, int b) {
if (a == b) {
return "peace";
} else {
if ((a == 2) || (b == 2)) {
if (a > b) {
return "you win";
} else
return "you lost";
} else {
if (a == 1) {
return "you win";
} else
return "you lost";
}
}
}
}
java猜拳游戏使用随机数不起作用求讲
把int camp放在 do while 里面import java.util.*;public class GuessWhat { public static void main(String[] args) { Scanner gs=new Scanner(System.in); int s=0;//玩的总局数 int h=0;//平局的数目 int l=0;//输的数目 int count=0;//赢的数目 int people=0;//人出拳 //电脑出拳 try{ //循环至输入100退出游戏并统计数据 do{ //输入人出的拳 System.out.println("======猜拳游戏======\n请出拳(1.石头。2.剪刀。3.布):"); people=gs.nextInt(); if(people==100)//输入100直接退出 break; int comp=(int) (Math.random()*3+1); //********电脑出的拳用随机产生1~3表示石头剪刀布,出错的地方,没有产生随机数 //System.out.println("comp:"+comp); //输出信息,输出你出的拳,电脑出的拳和你是否赢 System.out.print("你出的是"); switch(people){ case 1: System.out.print("1石头"); break; case 2: System.out.print("2剪刀"); break; case 3: System.out.print("3剪刀"); break; default: System.out.println("输入错误,请输入1~3之间的数值!"); System.out.println("请重新输入!"); continue; } System.out.print(",电脑出的是"); switch(comp){ case 1: System.out.print("1石头"); break; case 2: System.out.print("2剪刀"); break; case 3: System.out.print("3剪刀"); break; } if((comp-people)==-1||(comp-people)==2){ System.out.println(",^O^你输了"); l++; } else if(comp==people){ System.out.println(",o_o平局"); h++; } else{ System.out.println(",_你赢了"); count++; } s++; }while(people!=100); //输出统计数据 System.out.println("一共玩了"+s+"局,赢了"+count+"场,和"+h+"场,输"+l+"场。
");}catch(Exception e){ e.printStackTrace(); }}}你要问我为什么,我也不知道
以下为关联文档:
java拼图游戏思路源代码// 设置文件类型 chooser.setFileFilter(filter); // 打开选择器面板 int returnVal = chooser.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { i...
求用java编一个计算有多少个数字字母其他字符的代码代码如下: import java.util.Scanner; /** * 统计字符串中数字,字母,空格,其他字符的个数 * author young * */ public class Data01 { public static void main(String[] args)...
求一个简短的VB小游戏程序代码紧急!展开全部 Private Sub Command1_Click() Dim a As Integer, b As Integer, s As String MsgBox "我记住一个数,你根据我的提示猜猜是这个数是几" Randomize a = Int(Rnd * 100)...
急求C代码:二十四点游戏无聊写了一个,用穷举法做的.不过写的不是太好,没有考虑到加和乘的交换律,导致很多重复结果.输入要求不能小于1或者大于13.输出的结果中没有带括号,symbol sequence就是符号运算...
求一个java图书管管理软件登陆界面系统代码package pack_view; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Font; import java.awt.Graphics; import java.awt.GridLayout; import j...
怎么用java写一个小游戏连连看package mybase.programe;/** lianliankan总体算法思路:由两个确定的按钮。若这两个按钮的数字相等,就开始找它们相连的路经。这个找路经* 分3种情况:(从下面的这三种情况,我们可...
求一个简单的java能播放音乐的代码????import sun.audio.*; import java.io.*; import java.awt.*; import java.awt.event.*; class Sound5 { FileInputStream file; BufferedInputStream buf; public Sound5()...
java猜数字小游戏代码怎么写1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 importjava.util.Scanner; publicclassGuess { privatestaticfinalintF = 1; privatestaticfinalintT...
求一个黑白棋java代码求一个黑白棋java代码,求用Java编程的黑白棋代码??package com.demo; import java.awt.Color; import java.awt.Graphics; import java.awt.event.MouseAdapter; import java.a...