前提・実現したいこと
なぜ両方とも奇数か、一方のみ奇数か、両方とも偶数になるかを知りたいです。
ここに質問の内容を詳しく書いてください。
1.なぜ「a%2==0の時、c+1をcに代入」かつ「b%2==0の時、c+1をcに代入」するのでしょうか?
2.なぜ、「c==0は、両方とも奇数になり」、「c==1は一方のみ奇数になり」、「c==2は両方とも偶数になる」のでしょうか?
■■な機能を実装中に以下のエラーメッセージが発生しました。
エラーは無いです。
発生している問題・エラーメッセージ
エラーは無いです。
エラーメッセージ
該当のソースコード
int c=0;
if(a%2==0) c=c+1;
if(b%2==0) c=c+1;
if(c==0)
System.out.println("両方とも奇数です。");
else if(c==1)
System.out.println("一方のみ奇数です。");
else if(c==2)
System.out.println("両方とも偶数です。");
Java ソースコード import java.util.Scanner; class Even{ public static void main(String[]args){ Scanner stdIn=new Scanner(System.in); System.out.print("a:"); int a=stdIn.nextInt(); System.out.print("b:"); int b=stdIn.nextInt(); int c=0; if(a%2==0) c=c+1; if(b%2==0) c=c+1; if(c==0) System.out.println("両方とも奇数です。"); else if(c==1) System.out.println("一方のみ奇数です。"); else if(c==2) System.out.println("両方とも偶数です。"); } } ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/11 08:09