秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
コンソールからクラスをバイトコードにコンパイルする
モジュール 1
レベル 5、
レッスン 2
JVM は、作成したコードを直接実行できません。バイトコードで書かれたプログラムを実行する方法だけを知っています。バイトコードは、マシンコードに近い低水準言語です。 Java の場合、コンパイルとは、Java で書かれた (高レベルの) プログラムをバイトコードで書かれた同じプログラムに変換することです。 コードは .java ファイルとしてコンパイラに渡されます。コンパイラがコード内にエラーを検出しなかった場合は、新しいバイトコード ファイルが返されます。このファイルの名前
コンソールからプログラムを実行する
モジュール 1
レベル 5、
レッスン 3
前のレッスンでは、小さなプログラムをコンパイルし、その代わりにプログラムをバイトコードとして含むMySolution.classファイルを取得しました。ソースコードは次のとおりでした。
Javaのループ
モジュール 1
レベル 6、
レッスン 0
1. 人生のループ 私たちの生活の中で、同じ行動を何度も実行する必要があることがよくあります。たとえば、多数のページからなるドキュメントをスキャンする必要があるとします。同じ手順を何度も繰り返すこと: 最初のページをスキャナーにセットします スキャンボタンを押します 次のページをスキャナーに置きます これを手動で行うのは困難です。このプロセスを何らかの方法で自動化できれば素晴らしいでしょう。 または、別の例を考えてみましょう。受信トレイ内のすべての未読メールをスパムとしてマー
ループを中断する
モジュール 1
レベル 6、
レッスン 1
1.break声明 前のレッスンの例を見てみましょう。 コード 説明 Scanner console = new Scanner(System.in);
while ループの使用例
モジュール 1
レベル 6、
レッスン 2
1.whileループを使用して数値を合計する キーボードから数字を読み取り (ユーザーが数字のようなものを入力している限り)、その合計を画面に表示するプログラムを作成してみましょう。このようなプログラムのコードは次のようになります (メソッド内のコードのみを示していますmain)。 コード 説明 Scanner console = new Scanner(System.in);
forループ
モジュール 1
レベル 6、
レッスン 3
1. ループの比較: forvswhile ループwhileは、ステートメントまたはステートメントのグループを複数回実行する必要がある場所ならどこでも使用できます。しかし、考えられるすべてのシナリオの中で、強調する価値のあるシナリオが 1 つあります。 これは、プログラマー (プログラムの作成者) がループを何回実行する必要があるかを事前に知っている状況について話しています。1これは通常、特別なカウンター変数を宣言し、ループの各反復で変数を増加 (または減少) することによっ
for ループの使用例
モジュール 1
レベル 6、
レッスン 4
1.forループを使用して入力行数をカウントする 10キーボードから行を読み取り、数値であった行数を表示するプログラムを書いてみましょう。例: コード 説明 Scanner console = new Scanner(System.in);
do-while ループ
モジュール 1
レベル 6、
レッスン 5
1. リバースループ Java には別の種類のwhileループ (do-whileループ) があります。これは通常のwhileループと非常に似ており、「条件」と「ループ本体」の 2 つの部分のみで構成されます。ループ本体は、条件が満たされている限り繰り返し実行されますtrue。一般に、do-whileループは次のようになります。 do
レベルに応じた追加レッスン
モジュール 1
レベル 6、
レッスン 6
これまで取り上げたトピックが明確でない場合は、理解できるまで何度も繰り返してください :) ただし、このレベルのレッスンで Java でのループの使用方法を十分に理解できたことを願っています。頭の中にあるすべての新しい情報を整理し、プログラミング理論が実際にどのように使用されるかを理解するのに役立つように、いくつかの追加資料を用意しました。 Javaのforループ 彼らは、最高のプログラマーは怠け者のプログラマーであると言います。賢いプログラマは、同じ操作を何度も繰り返す代わ
配列
モジュール 1
レベル 7、
レッスン 0
1. 配列は要素のコンテナです コンピューターは膨大な量の情報を処理できるということを聞いたことがあるでしょう。もちろん、ここでは条件文 ( if-else) とループ ( for、while) が役立ちます。しかし、彼らはあなたを遠くまで連れて行くことしかできません。結局のところ、処理するデータは何らかの方法で保存する必要があります。 ほとんどすべてのプログラミング言語と同様に、Java は配列(Arrayクラス) と呼ばれる優れた機能を提供することでデータ処理を容易にしま
配列の操作の微妙な違い
モジュール 1
レベル 7、
レッスン 1
1. メモリ内の配列 前の例では、図は少し不正確でした。 配列を作成する場合 (文字列を作成する場合と同様)、メモリの 2 つの別個のブロックが割り当てられます。1 つは配列(コンテナー) 自体を格納するためのブロックで、もう 1 つはそのアドレスを格納する変数用のブロックです。以下の図は、この説明を表しています。 10 int要素の配列と配列のアドレスint[]を格納する変数に割り当てられたメモリは、緑色で表示されます。int 比較のため、int値を格納する通常の変数199
配列の使用例
モジュール 1
レベル 7、
レッスン 2
1. 配列を操作する便利な例: いくつかの実践的な作業に移る時期が来たと思います。最も単純なものからいくつか始めます。 10 個の数値の配列に 0 から 9 までの数値を入力します。 int[] array = new int[10];
さらに表示
1
2
3
4
5
6
...
35
Please enable JavaScript to continue using this application.