最近、今まであまり感じなかったことについて疑問を持つようになったのですが、以下のコードで質問があります。
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
int i = 1;
int j = 2;
if( i == 1 || j == 3){
System.out.println("正しいです");
}
if( i == 2 | j == 2){
System.out.println("正しいです");
}
}
}
どちらともtrueで条件式は通るのですが、このパイプ1本のときと2本の時って何が違うんですか?
いつも2本で何も考えずに使っていたのですがふと疑問に思いました。
有識者の方教えてください!!
回答3件
あなたの回答
tips
プレビュー