小编Bri*_*aXD的帖子

你能用方法==另一种方法吗?

我评论了代码不起作用的地方.为什么不呢?我要确保calculate()==computerInput()的,但它打印出"这行不通"!这是为什么?

import java.util.Scanner;

class Drank {

    private static String[] userOption = new String[] { "Rock", "Paper", "Scissors" };
    private static String[] computerOption = new String[] { "Rock", "Paper", "Scissors" };

    public static void main(String[] args) {
        System.out.println("Enter: Rock, Paper Or Scissors");
        System.out.println(calculate());
        System.out.println(computerInput());
        result();
    }

    public static int calculate() {
        Scanner input = new Scanner(System.in);
        String userInput = input.nextLine();

        int calculate = 0;
        if (userInput.equals(userOption[0])) {
            calculate = 0;
        } else if (userInput.equals(userOption[1])) { …
Run Code Online (Sandbox Code Playgroud)

java methods if-statement equals

0
推荐指数
1
解决办法
111
查看次数

标签 统计

equals ×1

if-statement ×1

java ×1

methods ×1