首页 > 解决方案 > 提取多条件的真实部分

问题描述

if (p1true || p2true || p3true) {
    System.out.println("we have a winner");
    System.out.println( );
}

在这种情况下如何只打印true条件?

标签: javaif-statement

解决方案


你不能那样做.. 至少,不是那样。您可以添加其他 if 语句来检查哪个条件为真。您的代码可能如下所示:

if(p1true){
    System.out.println("P1 wins!");
    System.out.println();
}

else if(p2true){
    System.out.println("P2 wins!");
    System.out.println();
}

else if(p3true){
    System.out.println("P3 wins!");
    System.out.println();
}

我希望这会有所帮助.. 编码愉快!


推荐阅读