if (p1true || p2true || p3true) {
System.out.println("we have a winner");
System.out.println( );
}
在这种情况下,如何只打印true
条件?
答案 0 :(得分:3)
您不能那样做。至少,不是那样。您可以添加其他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();
}
我希望这会有所帮助。.编码愉快!
答案 1 :(得分:0)
if (p1true || p2true || p3true) {
System.out.println("we have a winner, The Winner is : " + ( p1true ? "P1" ? p2true ? "P2" : "P3" ) );
System.out.println( );
}
如果答案为@Taslim之类的条件(虽然需要花费更多的代码行),则比此条件更具可读性。