![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
ずっと格闘しても解決できません・・
・整数型の配列宣言、要素数は20
・配列に0から5ずつ加算し、代入
・①配列[0]~[10]の値の奇数をカンマ区切りで表示
②配列[11]~[19]の値の偶数をカンマ区切りで表示
・最後の数字はカンマ無し
色々変えてみても結果無理でした・・・
どなたかご教授お願いします。
参考までに....
参考までに...
int x [] = new int[20];
int sum = 0;
for(int i = 0;i <= 19;i++){
x[i] =i + sum + 5;
}
System.out.print( "\n奇数:" );
for( int n : x )
if( ( n % 2 ) != 0 )
System.out.print( n + "," );
System.out.print( "\n偶数:" );
for( int n : x )
if( ( n % 2 ) == 0 )
System.out.print( n + "," );
No.2ベストアンサー
- 回答日時:
class Main {
public static void main(String[] args) {
int x[] = new int[20];
String str = "";
x[0] = 0;
for (int i = 1; i < 20; i++) {
x[i] = x[i - 1] + 5;
}
System.out.print("\n奇数 : ");
for (int i = 0; i < 11; i++) {
if (x[i] % 2 != 0) {
str += String.valueOf(x[i]) + ",";
}
}
System.out.print(str.substring(0, str.length() - 1));
System.out.print("\n偶数 : ");
str = "";
for (int i = 11; i < 20; i++) {
if (x[i] % 2 == 0) {
str += String.valueOf(x[i]) + ",";
}
}
System.out.print(str.substring(0, str.length() - 1));
System.out.print("\n");
}
}
No.1
- 回答日時:
まずはアルゴリズムを考えてください。
処理手順です。
20件ほどですので、紙の上に手で書いて処理する手順をそのまま再現すればいいだけなんですけどね。
それが曖昧なままコードを書き始めている印象を受けます。
そんなわけで、紙の上に手書きで処理する手順を箇条書きにしてみましょう。
その際「配列」は忘れてください。
「配列」は便利に処理するための手段ですので、アルゴリズムが固まってから導入方法を検討すること。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#】ハッシュテーブル(連想...
-
ページング
-
javamailで複数人にメールを送...
-
配列について
-
配列の中に複数存在する数がい...
-
Javaで文字を漢字であるか否か...
-
java
-
java HashMapのキーをkeySet()...
-
Javaで文字と数字が混ざったも...
-
無名配列の作成方法について質問
-
javaのプログラムについて コマ...
-
CSVファイルの、列だけ取得したい
-
[Ljava.lang.Stringってなんですか
-
JSPでデータ一覧表示
-
動的配列確保
-
jspでの二次元配列
-
【Ajax通信&Java】配列の受け取...
-
セッションを使ったint型の値の...
-
配列で、値の入っている要素数...
-
データベースから取得したデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ページング
-
[Ljava.lang.Stringってなんですか
-
【C#】ハッシュテーブル(連想...
-
配列で、値の入っている要素数...
-
C言語でunsigned char配列を連...
-
Javaで文字と数字が混ざったも...
-
この警告はどうすれば?
-
C#で動的配列Listの中身をListB...
-
配列の中に複数存在する数がい...
-
javamailで複数人にメールを送...
-
同じ配列またはクラスを、2回...
-
csvファイルを2次元配列に格納
-
ArrayListからBean配列に値をセ...
-
javaで大容量テキストファイル...
-
main(String[] args) の args...
-
【Ajax通信&Java】配列の受け取...
-
java
-
『args[]』とは?
-
配列をセッションに割り当てた後で
-
Javaで文字を漢字であるか否か...
おすすめ情報