Discuss / Java / 封装了函数写的~~~

封装了函数写的~~~

Topic source

_崔先生_

#1 Created at ... [Delete] [Delete and Lock User]
public static void sjb(String in){    String[] out = new String[]{"石头", "剪刀", "布"};    int me = in.equals("石头")? 1 : in.equals("剪刀")? 2: in.equals("布")? 3: 0;    int computer = new Random().nextInt(3)+1;    boolean win = me < computer;    switch (Math.abs(me-computer)) {        case 0:            System.out.println(String.format("两人都出的%s打成平局", in));            return;        case 2:            win = !win;            break;        case 3:            System.out.println("你犯规了,电脑胜利!");            return;    }    System.out.println(String.format("你出了\"%s\",电脑出了\"%s\",你%s了这次比赛!", in, out[computer-1], win?"赢得":"输"));}
类.sjb("布");//类似这样调用

  • 1

Reply