解题思路:0表示石头,1表示布,2表示剪刀
故2<0 ,0<1,1<2
当结果输入是0和2的时候,谁大谁输
其他时候谁小谁输
注意事项:
参考代码:
import java.util.Scanner; public class Main{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /* * 题目描述 * 编写程序实现“剪刀,石头,布”游戏。在这个游戏中,两个人同时说“剪刀”,“石头”或“布”,压过另一方的为胜者。规则是:“布”胜过“ * 石头”,“石头”胜过“剪刀”,“剪刀”胜过“布”。要求:选择结构中使用枚举类型,结果的输出也使用枚举类型表示。 输入 * 两个数,范围为{0,1,2},用空格隔开。0表示石头,1表示布,2表示剪刀。这两个数分别表示两个人所说的物品。 输出 * 如果前者赢,输出1。如果后者赢,输出-1。如果是平局,输出0。 */ Scanner scanner=new Scanner(System.in); int [] a=new int[2]; a[0]=scanner.nextInt(); a[1]=scanner.nextInt(); if ((a[0]==0&&a[1]==2)||(a[0]==2&&a[1]==0)) { System.out.println(a[0]>a[1]?-1:1); //谁小谁赢 0>2 } else if(a[0]==a[1]) { System.out.println(0); } else { System.out.println(a[0]>a[1]?1:-1);//谁大谁赢 0>2 } } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:627 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:1026 |
矩形面积交 (C语言代码)浏览:1554 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
计算质因子 (C++代码)浏览:1827 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:910 |
模拟计算器 (C++代码)浏览:885 |
sizeof的大作用 (C语言代码)浏览:1138 |
字符串的输入输出处理 (C语言代码)浏览:1085 |