まとめ
メニューを表示するにはスワイプしてください
おめでとうございます!
コース修了おめでとうございます。 ここまで学習を進め、Java プログラミング言語でアルゴリズムを扱うための基本構文を習得しました。
このコースで必要となる主な構文をまとめます。
本コースで学習した内容をすべて含む class の例を以下に示します。
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
変数
3つの型に分類されます:
- 整数型:
byte,short,int,long; - 浮動小数点型:
float,double; - 文字および文字列型:
charとString; - ブール型:
boolean。
条件分岐文
if / if-else / switch-case:
これらの文は、コードを実行するための条件を設定する際に使用されます。switch-caseは選択肢や条件が多い場合に便利です。
ループ
forループ:繰り返し回数が明確な場合に使用;whileループ:繰り返し回数が明確でない場合に使用;do-whileループ:繰り返し回数が明確でないが、ループ本体を少なくとも一度実行したい場合に使用;for-eachループ:配列の各要素を処理する際に使用。
配列
配列は、同じデータ型の大量の情報を保存する必要がある場合に使用されます。
二次元配列も存在しますが、使用頻度が低いため、深く学ぶ必要はありません。
IOB(Index Out of Bounds):繰り返し処理を確認することで回避できるエラー;NPE(NullPointerException):nullチェックを追加することで回避できるエラー。
文字列
Stringは、多くの便利なメソッドを持つデータ型;StringBuilder:文字列操作を補助するデータ型;String pool:同じ文字列値が保存されるメモリ領域;- 文字列の比較には
equals()ではなく==メソッドを使用。
以上です!コース全体の要点を簡単にまとめました。今後はアルゴリズム問題の解決やJavaの知識向上に取り組んでください。
1. 次のコードの出力は何ですか?
2. 次のコードの出力は何ですか?
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
まとめ
おめでとうございます!
コース修了おめでとうございます。 ここまで学習を進め、Java プログラミング言語でアルゴリズムを扱うための基本構文を習得しました。
このコースで必要となる主な構文をまとめます。
本コースで学習した内容をすべて含む class の例を以下に示します。
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
変数
3つの型に分類されます:
- 整数型:
byte,short,int,long; - 浮動小数点型:
float,double; - 文字および文字列型:
charとString; - ブール型:
boolean。
条件分岐文
if / if-else / switch-case:
これらの文は、コードを実行するための条件を設定する際に使用されます。switch-caseは選択肢や条件が多い場合に便利です。
ループ
forループ:繰り返し回数が明確な場合に使用;whileループ:繰り返し回数が明確でない場合に使用;do-whileループ:繰り返し回数が明確でないが、ループ本体を少なくとも一度実行したい場合に使用;for-eachループ:配列の各要素を処理する際に使用。
配列
配列は、同じデータ型の大量の情報を保存する必要がある場合に使用されます。
二次元配列も存在しますが、使用頻度が低いため、深く学ぶ必要はありません。
IOB(Index Out of Bounds):繰り返し処理を確認することで回避できるエラー;NPE(NullPointerException):nullチェックを追加することで回避できるエラー。
文字列
Stringは、多くの便利なメソッドを持つデータ型;StringBuilder:文字列操作を補助するデータ型;String pool:同じ文字列値が保存されるメモリ領域;- 文字列の比較には
equals()ではなく==メソッドを使用。
以上です!コース全体の要点を簡単にまとめました。今後はアルゴリズム問題の解決やJavaの知識向上に取り組んでください。
フィードバックありがとうございます!