不兼容的类型,发现扫描仪需要布尔值

时间:2015-01-24 21:35:25

标签: java

我试图通过此函数返回一个布尔控件,我从用户那里得到一个循环在我的主块中。我一直遇到错误“不兼容的类型需要:布尔找到:扫描仪”。任何帮助将不胜感激。

import java.util.Scanner;

public static void main(Sting[] args){
    do { 
        ....
    } while(again());
}

public static boolean again(){
    System.out.println("Do you want to do this again? Enter Yes or No");
    return (new Scanner(System.in))next().equalsIgnoreCase("yes");
}

1 个答案:

答案 0 :(得分:1)

您需要在next()之前加一个点:

return new Scanner(System.in).next().equalsIgnoreCase("yes");