まとめ
メニューを表示するにはスワイプしてください
おめでとうございます!
コース修了おめでとうございます。 ここまで学習を進め、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ループ: 繰り返し回数が分からないが、ループ本体を少なくとも1回実行したい場合に使用;for-eachループ: 配列の各要素を反復処理する際に使用。
配列
配列は、同じデータ型の大量の情報を格納する必要がある場合に使用されます。
二次元配列もありますが、あまり頻繁に使われないため、深く学ぶ必要はありません。
IOB(Index Out of Bounds): 反復処理を確認することで回避できるエラー;NPE(NullPointerException): nullチェックを追加することで回避できるエラー。
文字列
Stringは、多くのメソッドを持ち、文字列操作を容易にするデータ型;StringBuilder: 文字列操作を補助するデータ型;String pool: 同じ文字列値が格納されるメモリ領域;- 文字列の値を比較する際は、
equals()ではなく==メソッドを使用。
以上です!コース全体を簡単にまとめました。今後はアルゴリズム問題を解いて、Javaの知識をさらに深めてください。
1. 次のコードの出力は何ですか?
2. 次のコードの出力は何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 5. 章 8
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 5. 章 8