A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
for (i = 0; i + (100-1) < n; i += 100) {
// 100件単位の処理(index i ~ i + 99 を処理)
}
for (; i < n; i++) {
// 一件単位の処理
}
No.5
- 回答日時:
for (int i = 0; i < array.length; i + 100)
{
for(int j = i; j < Math.min((i + 1) * 100, array.length); j++)
{
System.out.println(j.toString())
}
}
こんな感じ?よくわかんないけど。
No.4
- 回答日時:
考え方の違いという回答がありますが、もしそうなら単に配列を100番目のポインタで区切って2つの配列として宣言しforEach構文で回すべきだと思います。
何件あるかはsizeをifで分岐させます。
それが再帰的な処理なら再帰的に書けばいいです。2次元配列か何かで。
No.3
- 回答日時:
こんにちは
javaは知りませんけれど、言語は関係なく、考え方だけの問題なので・・
通常のループ処理の機能はあるでしょうから、2重ループにすれば済む話ではないでしょうか。
外側のループは100ピッチで、0、100、200・・で繰り返し。
内側のループは0~99かつ、添え字が配列の最大値を超えない範囲で繰り返し。
(実際の添え字は、「外側のループ変数 + 内側のループ変数」となります)
のような処理構造にしておくことで、内側のループ内で100件単位(または端数分)で処理を繰り返すことが可能となるでしょう。
No.2
- 回答日時:
配列が100以上の場合は、100単位で繰り返し処理を実行する方法について調べてみました。
以下のような方法があります。```python
array = [1, 2, 3, ..., 200] # 200個の要素を持つ配列
for i in range(0, len(array), 100):
for j in range(i, min(i + 100, len(array))):
# 配列のi番目からi+99番目までの要素に対して処理を実行する
# ただし、配列の要素数が100の倍数でない場合は、最後のループで配列の最後の要素まで処理を実行する
print(array[j])
```
上記の例では、`range()`関数の第1引数に0を指定し、第2引数に`len(array)`を指定しています。第3引数には100を指定しているため、`i`は0, 100, 200, ...と100単位で増加していきます。`j`は、`i`から始まり、`i+99`までの範囲の要素に対して処理を実行します。ただし、配列の要素数が100の倍数でない場合は、最後のループで配列の最後の要素まで処理を実行します。
以上の情報が参考になれば幸いです。もし、他に何かお探しの情報があれば、お気軽にお聞きください。
ソース: Bing との会話 2023/11/30
(1) Pythonでfor文(使った繰り返し処理)を使った書き方。基礎から .... https://fabeee.co.jp/column/employee-blog/python …
(2) 【はじめてのjava】配列と繰り返し文【配列とArrayList編 .... https://tech.pjin.jp/blog/2021/03/31/java_07_02_ …
(3) 【ExcelVBA入門】繰り返し処理をするための3つの方法を徹底 .... https://www.sejuku.net/blog/69026.
(4) 【Java】for文で繰り返し処理を行う!使い方や多重ループについ .... https://flytech.work/blog/11757/.
(5) プログラミングの繰り返しの書き方使い方を図解や例つきで .... https://marbou-work.com/programming-loop/.
No.1
- 回答日時:
> 配列が100以上の場合は、100単位で繰り返し処理を実行したいのですが、どのように処理を書いたら良いでしょうか。
何らかのチャート図をご存じの場合はそれで処理手順を書かれるとよいです。
そうでない場合は以下のような階層構造を持った書式で同様のことを書き表してみられるとよいです。
1.
1-1.
(1)
(2)
(3)
・
・
・
1-2.
(1)
(2)
(3)
・
・
・
2.
・
・
・
3.
・
・
・
で、繰り返し処理にちぃては例えば
1-2.以下の処理を〇〇が××となるまで繰り返す
とか
1-2.以下の処理を〇〇の各エントリーに対して行う
といった書き方で書き表せばよいです。
条件分岐についても同様に書き方で表現できます。
で、出来た物の内容を使用したいプログラミング言語に翻訳すればOKと。
こうやって出来た文書を「設計書」とか「仕様書」とい言います。
で、ご質問に書かれた処理を上記のような文書に出来ないということは、「使用するプログラミング言語がわからない」のではなく、「求められる機能を実現するための処理アルゴリズムを考えることが出来ない」ということになります。
後者が出来ませんとどんなプログラミング言語でも書きようがありません。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 助けてください‼︎ javascriptで質問があります。 配列を定義して、 29342、45342 3 2022/06/26 22:06
- デスクトップパソコン 新規購入PCについて 1 2022/02/03 22:13
- Excel(エクセル) excelにて、ある固定値から連番を振りたいが、上限値が異なる連番を振る処理を複数回行いたい場合 6 2022/10/22 11:01
- Java Java 南京錠 2 2023/02/04 11:46
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Excel(エクセル) マクロを修正できないものか、統合シートについて 3 2021/12/07 09:26
- その他(IT・Webサービス) 【お願いします】選択したセレクトボックスの値を取得&計算して別ページに表示する方法。 1 2021/12/21 10:15
- Visual Basic(VBA) エクセルVBA コードが同じでもファイルによって処理速度が大きく変わるのはなぜ 5 2022/11/06 21:34
- Excel(エクセル) Excel処理について、教えて下さい。 下記表は、サンプルです。(実際には千件以上あります) A列に 6 2023/03/16 18:21
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作成するには 2 2022/10/25 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
main(String[] args) の args...
-
java
-
同じ文字を探しカウントしたい
-
java StringとString[]の違い
-
ArrayListからBean配列に値をセ...
-
2次元配列のコピー
-
C言語でunsigned char配列を連...
-
[Ljava.lang.Stringってなんですか
-
サーブレットで複数値の受取り
-
【C#】ハッシュテーブル(連想...
-
この警告はどうすれば?
-
配列の中に複数存在する数がい...
-
無名配列の作成方法について質問
-
C#で動的配列Listの中身をListB...
-
『args[]』とは?
-
JSPやサーブレットでSystem.out...
-
IF関数でEmpty値を設定する方法。
-
JSPでImportエラーになります
-
BOOL値を逆にしたい
-
javaで質問です。 文字列2023/2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Javaで文字と数字が混ざったも...
-
配列の中に複数存在する数がい...
-
main(String[] args) の args...
-
【C#】ハッシュテーブル(連想...
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
C言語でunsigned char配列を連...
-
javamailで複数人にメールを送...
-
配列で、値の入っている要素数...
-
同じ配列またはクラスを、2回...
-
【Ajax通信&Java】配列の受け取...
-
java StringとString[]の違い
-
『args[]』とは?
-
質問です。 配列が100以上の場...
-
JavaのBase64デコードで正しく...
-
JavaBeansの配列の値取得方法に...
-
sqlparamaterでIN句を使いたい。
-
ページング
おすすめ情報