前提・実現したいこと
import java.util.Scanner;
public class Review05 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("正の整数を入力してください");
int a=sc.nextInt();
String str ="1~"+a+"までの間の";
System.out.println();
str +="偶数は";
for(int i = 2;i <=a;i +=2) {
str +=i+"";
}
str +="です";
System.out.println();
str +="奇数は";
for(int i = 1;i <=a;i +=2) {
str +=i+"";
}
str +="です";
System.out.println(str);
sc.close();
}
}
これだと偶数と奇数は出るのですが1~5までの間の偶数は24です奇数は135ですとなってしまいます。
実行結果を
1~5までの間の
偶数は2 4 です
奇数は1 3 5 です
となるようにするにはどうすればよいでしょうか。
5は例えです。
回答2件
あなたの回答
tips
プレビュー