提案された演習の解決策: Java 言語の繰り返し構造と配列。このコースは、オンライン コース プラットフォームDIGITAL INNOVATION ONE ?? と共同作成する光栄に恵まれました。 Java 開発者コミュニティに無料で利用可能です。
このコースを視聴することで、開発者は繰り返し構造 (while/do-while/for) と配列の操作方法を実際に理解できるようになります。配列に関しては、foreach 構造体についても学習します。
?概要: 繰り返し構造と配列
➿ ループ演習
⛓ 配列の演習
?コンピューターの真の能力は、1 つまたは一連の操作を複数回繰り返す (ループ) 能力にあります。
?繰り返し構造を使用すると、特定の条件が満たされた場合に一連のコマンドを繰り返し実行できます。
?これらの条件は論理式で表されます。
?繰り返し構造は次のように分類できます。
? breakコマンドは、繰り返しを突然終了するために使用されます。
継続コマンドが実行されると、残りの繰り返しコマンドは無視され、プログラムは再び条件のテストに戻ります。
任意の実行フロー: goto
? gotoコマンドは、繰り返し構造や条件構造を無視して、プログラムの実行をプログラム内の他のポイントに変更することを目的としています。
?C/C++ とは異なり、Java にはgotoステートメントがありませんが、Java はlabelをサポートします。
? https://www.geeksforgeeks.org/g-fact-64/
? https://www.tutorialspoint.com/How-to-use-labels-in-Java-code
?名前と年齢: 2 つの値のセットを読み取るプログラムを作成します。最初の値は生徒の名前を表し、2 番目の値は年齢を表します。 (名前フィールドに値 0 を入力してプログラムを停止します)
?メモ: 0 から 10 までのメモを要求するプログラムを作成します。値が無効な場合はメッセージを表示し、ユーザーが有効な値を入力するまで質問を続けます。
?最大と平均: 5 つの数値を読み取り、最大の数値とこれらの数値の平均を報告するプログラムを作成します。
?偶数と奇数: N 個の整数を要求するプログラムを作成します。偶数の個数と奇数の個数を計算して表示します。
?テーブル: 1 から 10 までの任意の整数のテーブルを生成できるテーブル ジェネレーターを開発します。ユーザーは、テーブルを見たい番号を通知する必要があります。出力は次の例のようになります。
5倍表:
5X1 = 5
5X2 = 10
...
5 X 10 = 50
?階乗:ユーザーが指定した整数の階乗を計算するプログラムを作成します。
例: 5!=5.4.3.2.1=120
?演習のリスト 反復構造 - 考えられる解決策
?配列は、同じ種類のデータを順番に格納するために使用されるオブジェクトです。
?作成後も同じサイズのままです。
?順序を逆にする: 5 つの整数のベクトルを読み取り、それらを逆の順序で表示するプログラムを作成します。
?子音: 6 文字のベクトルを読み取り、読み取られた子音の数を通知するプログラムを作成します。子音を出力します。
?乱数: 20 個のランダムな整数 (0 ~ 100) を読み取り、ベクトルに格納するプログラムを作成します。最後に、数値とその後継を示します。
?演習のリスト 1 次元配列 - 考えられる解決策
?多次元配列: 0〜9のランダムな値を含む4x4 M行列を生成して印刷します。その後、行列内の最小の数値とその位置 (行、列) を決定します。
?演習リスト 多次元配列
? https://www.ic.unicamp.br/~wainer/cursos/2s2011/Cap06-RepeticaoControle-texto.pdf
? http://www2.ic.uff.br/~vanessa/material/prog1/Aula6.pdf
? http://www.facom.ufu.br/~backes/gsi002/Aula05-ComandosRepeticao.pdf
? https://blog.grancursosonline.com.br/java-operadores-de-incremento-e-decremento/
? http://www.facom.ufu.br/~bacala/POO/04%20-%20Arrays%20em%20Java.pdf
? http://www.inf.ufsc.br/~frank.siqueira/INE5404/7.Arrays.pdf
このリポジトリは研究目的で作成されたものですので、ご協力ください。
何かお役に立てましたら、喜んでお知らせいたします。また、コンテンツに共感する人がいる場合は、必ず共有してください。
もし可能なら:
️ プロジェクトにスターを付けてください
?問題を見つけて報告する
カミラの♥付きでご利用いただけます。