JAVA if文をどこに入れればいいかわからない

実現したいこと

JAVA if文のネスト

前提

正の整数の時はちゃんと動作するのですが0や負の整数と時に何も出てこなくなります。

発生している問題・エラーメッセージ

else {
if(a==0) {
System.out.println("aは0です");
}else if(a<0){
System.out.println("aは負の整数です");
}
をどこに入れればちゃんと動作するか教えてください。

エラーメッセージ

該当のソースコード

Java

1public class seihu {2 public static void main(String[]args) {3 int a=0;4 if(a>0) {5 System.out.println("aは正の整数です");6 if(a%2==0) {7 System.out.println("aは偶数です");8 }9 else {10 if(a==0) {11 System.out.println("aは0です");12 }else if(a<0){13 System.out.println("aは負の整数です");14 }15 }16 }17 }18 19}

試したこと

初めて質問するのでお願いします。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント