要素数20の配列を宣言し、要素に0から5ずつ加算して代入させる。 [0]~[10]の値の奇数のみカンマ区切りで、 [11]~[19]の値は偶数をカンマ区切りで表示させる
始めに
独学でjavaの学習を行っています。
要素数20の配列を宣言し、要素に0から5ずつ加算して代入させる。
[0]~[10]の値の奇数のみカンマ区切りで、
[11]~[19]の値は偶数をカンマ区切りで表示させる
上記内容を行っています。
発生している問題やエラーは出ておりませんが
より簡潔化できればと思い投稿いたします。
皆様のご意見いただければ幸いです。
該当するソースコード
public class Sample006 {
public static void main (String[] args) {
int number[] = new int[20]; //20の要素を作成
String str ="";
number[0] = 0;
for(int i = 1; i < number.length; i++) {
number[i] = number[i - 1] + 5; //0から5ずつnumber[i]に加算
}
System.out.print("¥n奇数 : ");
for (int i = 0; i < 11; i++) {
if (number[i] % 2 != 0) {
str += String.valueOf(number[i]) + ",";
}
}
System.out.print(str.substring(0, str.length() - 1));
System.out.print("¥n偶数 : ");
str = "";
for (int i = 11; i < 20; i++) {
if (number[i] % 2 == 0) {
str += String.valueOf(number[i]) + ",";
}
}
System.out.print(str.substring(0, str.length() - 1));
System.out.print("¥n");
}
}
出力結果
奇数 : 5,15,25,35,45
偶数 : 60,70,80,90
開発環境
eclipse
0 likes