补齐一下后面的代码,实在不会了。

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

img

img

兄弟我发现你啥也不会啊,一个问题问三次的

img


你把这里改成0 石头,1 剪刀,2 布 用int接收;约定非自定义的字符串建议使用枚举
代码直接抄下来放在你下面,不要问为什么
Map<Integer,String> map = new HashMap<>();
map.put(0,"石头");
map.put(1,"剪刀");
map.put(2,"布");
// 规则 石头大于剪刀 剪刀大于布,布大于石头
String result = "你出了%s电脑出了%s,%s";
if(s1 - s2 == -1){
// 你获胜
System.out.println(String.format(result,map.get(s1),map.get(s2),"你获得胜利"));

    }else if(s1 - s2 == 1){
        // 电脑获胜
        System.out.println(String.format(result,map.get(s1),map.get(s2),"电脑获得胜利"));

    }else if(s1 - s2 == -2){
        // 你获胜
        System.out.println(String.format(result,map.get(s1),map.get(s2),"电脑获得胜利"));

    }else if(s1 - s2 == 2){
        // 电脑获胜
        System.out.println(String.format(result,map.get(s1),map.get(s2),"电脑获得胜利"));

    }else {
        // 平局
        System.out.println(String.format(result,map.get(s1),map.get(s2),"双方平局"));
    }