質問:2つの質問をしたいのですが、Javaで以下の2つのコードを記述した場合、CPUサイクルの点でどちらが速いのですか?その理由は何ですか?誰かが私に、最初のオプションはCPUサイクルの観点から正しくないと言いました。これは、2つの条件がチェックされているためです。
boolean flag = true;
//OPTION ONE
if(!flag) {
//error
} else {
//got the answer
}
//OPTION TWO
if(flag) {
//got the answer
} else {
//error
}