首页 > 代码库 > GuessFist
GuessFist
import java.util.Scanner;import java.util.Random;/***跟电脑玩石头剪刀布,需要从控制台输入信息,*然后去判断,然后给予反馈信息*/public class GuessFist{ public static void main(String[] args){ while(true){
//1.获得用户输入内容 System.out.println("请出拳:"); Scanner sc = new Scanner(System.in); String s = sc.nextLine();// 石头 剪刀 布
//2.系统随机产生一个信息(石头0,剪刀1,布2) Random r = new Random(); int num = r.nextInt(3);
//3.进行对比,给予反馈 if("石头".equals(s)){//当用户输入的是石头时 if(num==0){ System.out.println("您出的是石头,电脑出的也是石头"); System.out.println("平啦~!"); } else if(num == 1){ System.out.println("您出的是石头,电脑出的是剪刀"); System.out.println("赢啦~"); }else if(num == 2){ System.out.println("您出的是石头,电脑出的是布"); System.out.println("小样,你输啦~"); } } if("剪刀".equals(s)){//当用户出的是剪刀时 if(num==0){ System.out.println("您出的是剪刀,电脑出的是石头"); System.out.println("输了啦~!"); } else if(num == 1){ System.out.println("您出的是剪刀,电脑出的也是剪刀"); System.out.println("平啦~"); }else if(num == 2){ System.out.println("您出的是剪刀,电脑出的是布"); System.out.println("小样,你赢啦~"); } } if("布".equals(s)){//当用户出的是布时 if(num==0){ System.out.println("您出的是布,电脑出的是石头"); System.out.println("赢啦~!"); } else if(num == 1){ System.out.println("您出的是布,电脑出的是剪刀"); System.out.println("输啦~"); }else if(num == 2){ System.out.println("您出的是布,电脑出的也是布"); System.out.println("小样,你平啦~"); } } System.out.println();
//当用户不想玩时,退出系统 if("不玩啦".equals(s)){ System.out.println("亲,欢迎下次再来!"); break; } } }}
GuessFist
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。