秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
高度な配列処理
モジュール 1
レベル 7、
レッスン 3
1.String配列 配列について簡単に説明したいと思いますString。 前に述べたように、配列は任意の型にすることができます。これは、 の配列を作成できることを意味しますString。「キーボードから 10 行を読み取り、それらを逆順に表示する」プログラムを書きたい場合、コードは次のようになります。 Scanner console = new Scanner(System.in);
2次元配列
モジュール 1
レベル 8、
レッスン 0
1. 2次元配列 配列に関する興味深い事実がもう 1 つあります。配列は 1 次元 (線形) だけではありません。2 次元にすることもできます。 それはどういう意味ですか? これは、配列のセルが列 (または行) だけでなく、長方形のテーブルも表すことができることを意味します。 int[][] name = new int[width][height]; ここで、nameは配列変数の名前、widthはテーブルの幅 (セル単位)、heightはテーブルの高さです。例: int[]
Java のギザギザ配列
モジュール 1
レベル 8、
レッスン 1
1. ギザギザの配列 Java プログラマーは、2 次元配列の行を交換できるだけでなく、必要に応じて配列を構築することもできます。 2 次元配列の最初の行の長さを10、2 番目の行の長さを とするとします50。それはできますか?はい、できます。 まず、「コンテナのコンテナ」を作成する必要があります。これは行の配列への参照を保存する最初の配列です。やり方は次のとおりです。 int[][] name = new int[height][]; 2 番目の次元を省略するだけで、Jav
練習する
モジュール 1
レベル 8、
レッスン 2
理論を内面化する最良の方法は、それを実践することです。このトピックが難しいと思われる場合は、知識のギャップを埋めるために追加のタスクを解決することをお勧めします。または、いくつかの必須タスクだけで十分な場合は、次のレッスンに進んでください。
レベルに応じた追加レッスン
モジュール 1
レベル 8、
レッスン 3
このレベルでは、Java を学習する上で非常に重要な一歩を踏み出しました。配列についてさらに詳しく学びました。これは、膨大な量の情報を扱うのに役立ちます。配列とは何か、配列にはどのような種類があるのか、そして配列と対話する方法について詳しく調べました。このトピックの最後に、知識を深めるためのいくつかの記事を読むことをお勧めします。 Javaの配列 この資料は、配列に関する個人的なチートシートとして手元に置いておいてください。基本的なことをわかりやすく丁寧に解説しています。ゼロ
独自のメソッドを作成して引数を渡す
モジュール 1
レベル 9、
レッスン 0
1. Javaの関数/メソッド すでに多くの Java コマンドを学習しているので、かなり複雑なプログラムを作成できることになります。プログラム内の 10、20、30 行のコードは、それほど大きなプログラムではありません。 しかし、100 以上のプログラムは大きくなり、コードを理解するのがかなり難しくなることがあります。大量のコードを含むプログラムの作成と読み取りを何とか簡素化するためにできることはありますか? はい、メソッド (または関数) がこれに役立ちます。 メソッドと
Javaのメソッドパラメータ
モジュール 1
レベル 9、
レッスン 1
1. 引数を渡す そして楽しいことが始まります。おそらく、このようなメソッドからメソッドに引数を渡すことができることはすでにご存知でしょうSystem.out.println()。メソッド内に入ると、それらをパラメータと呼びます。実際、パラメーターはメソッドの作成と使用から得られる利点を大幅に高めます。 パラメーターを使用してメソッドを宣言するにはどうすればよいでしょうか? 実際には非常に簡単です: public static void name(parameters)
メソッドの結果
モジュール 1
レベル 9、
レッスン 2
1.return声明 Java メソッドについてはすでにすべて学習したと思いますか? 何を知っていると思っていても、まだ半分もわかっていません。 簡単なことから始めましょう。たとえば、Java には、それを呼び出すメソッドを即座に終了できるreturnステートメントがあります。声明は次のとおりです。 return; やり方は簡単です。単独の単語のreturn後にセミコロンが続きます。プログラムがこのステートメントを実行するとすぐに、現在のメソッドが終了し、呼び出しが続行されま
メソッド修飾子
モジュール 1
レベル 9、
レッスン 3
1. アクセス修飾子 各メソッドの前に、プログラマはいわゆるアクセス修飾子を指定できます。これらには、次のキーワードが含まれます: public、protected、private。 これらのアクセス修飾子を使用すると、他のクラスのメソッドへのアクセスを制限できます。 たとえば、privateメソッド宣言の前にキーワードを記述した場合、そのメソッドは、そのメソッドが宣言されているのと同じクラスからのみ呼び出すことができます。このpublicキーワードを使用すると、任意のクラス
可変可視性
モジュール 1
レベル 9、
レッスン 4
1. ローカル変数 変数についてもっと真剣な話をしましょう。ただし、今回はその内部構造については説明しません。代わりに、変数が配置されているコードとどのように対話するかに焦点を当てます。 メソッド内で宣言されたすべての変数は、ローカル変数と呼ばれます。ローカル変数は、それが宣言されているコード ブロック内にのみ存在します。より正確に言えば、それが宣言された瞬間から、それが宣言されているコード ブロックの終わりまで存在します。 簡単にするために、例を考えてみましょう。 コード
変数の操作の微妙な違い
モジュール 1
レベル 10、
レッスン 0
1. 定数 他の多くのプログラミング言語には定数、つまり値を変更できない変数があります。Pi通常、これらは、1 年の月の数や日数など、ある種の基本的なものに使用されます。とはいえ、原則として、プログラマは、必要と判断した場合には、任意の変数を定数にすることができます。 では、Java で不変変数 (定数) を宣言するにはどうすればよいでしょうか? これには特別なキーワードがあります: final。不変変数の作成は、通常の変数の作成と同じように見えます。final唯一の違いは、
レベルに応じた追加レッスン
モジュール 1
レベル 10、
レッスン 1
このレベルでは、独自のメソッドを作成し、それらに引数を渡す方法を学びました。publicまた、各メソッドの前に、これらの、protected、およびキーワードが何を意味するのかも理解しましたprivate。 すべてが明確で十分に理解できるように思えますが、将来の混乱を避けるためにもう少し深く掘り下げたい場合は、この補足記事を使用してください:アクセス修飾子: private、protected、default、public。
さらに表示
1
2
3
4
5
6
7
...
35
Please enable JavaScript to continue using this application.