三九宝宝网宝宝教育智力培养

急求一个猜拳小游戏的java代码

02月28日 编辑 39baobao.com

[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...

推荐阅读
图文推荐