Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何创建具有两个可选条件的if-else循环_Java_If Statement - Fatal编程技术网

Java 如何创建具有两个可选条件的if-else循环

Java 如何创建具有两个可选条件的if-else循环,java,if-statement,Java,If Statement,我希望我的代码基本上是这样的: If (something OR something else) { Do magical things; } else { cry me a river; } 我如何做到这一点?因此,有两个可选条件,这两个条件都不需要为真(只有一个),循环才能完成“神奇”的事情。您几乎已经回答了自己的问题。:) 简单键入: if((first_logical_value) || (second_logical_value)){ // ..

我希望我的代码基本上是这样的:

If (something OR something else)

{
    Do magical things;
}

else

{    
    cry me a river;
}

我如何做到这一点?因此,有两个可选条件,这两个条件都不需要为真(只有一个),循环才能完成“神奇”的事情。

您几乎已经回答了自己的问题。:)

简单键入:

if((first_logical_value) || (second_logical_value)){
    // ... do magical things
} else {
    // ... do other things
}
如果在两个错误值的情况下,您不想做任何事情-跳过此语句的其他部分。您可以在搜索internet资源时找到类似的内容,例如:


您将另一个if循环嵌套在“do Magnical things”循环中,该循环检查这些条件。@Jhecht:这里根本没有循环,也不需要另一个
if
语句。。。所需要的只是if语句基础中的
|
操作符…您是正确的。但“可选”意味着需要其他东西来完成魔法任务。如果这两个条件都成立,你还想执行魔法任务吗?如果是,您可以使用or运算符
| |
,如果您想接受只有一个条件为真而另一个条件为假的情况,那么您可能需要使用异或(XOR)运算符
^
如果(a | | b){…}