Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ まとめ | 文字列
Java基礎

bookまとめ

メニューを表示するにはスワイプしてください

おめでとうございます!

コース修了おめでとうございます。 ここまで学習を進め、Java プログラミング言語でアルゴリズムを扱うための基本構文を習得しました。

このコースで必要となる主な構文をまとめます。

本コースで学習した内容をすべて含む class の例を以下に示します。

Main.java

Main.java

copy
1234567
package com.example; public class Main { public static void main(String[] args) { // Main body } }

変数

3つのタイプに分類されます:

  • 整数型: byte, short, int, long, float, double;
  • 文字および文字列型: charString;
  • ブール型: boolean

条件分岐文

if / if-else / switch-case: これらの文は、コードを実行するための特定の条件を設定するために使用されます。switch-caseは、多くの選択肢や条件がある場合に便利です。

ループ

  • for ループ: 繰り返し回数が正確に分かっている場合に使用;
  • while ループ: 繰り返し回数が分からない場合に使用;
  • do-while ループ: 繰り返し回数が分からないが、ループ本体を少なくとも1回実行したい場合に使用;
  • for-each ループ: 配列の各要素を反復処理する際に使用。

配列

配列は、同じデータ型の大量の情報を格納する必要がある場合に使用されます。

二次元配列もありますが、あまり頻繁に使われないため、深く学ぶ必要はありません。

  • IOBIndex Out of Bounds): 反復処理を確認することで回避できるエラー;
  • NPENullPointerException): nullチェックを追加することで回避できるエラー。

文字列

  • Stringは、多くのメソッドを持ち、文字列操作を容易にするデータ型;
  • StringBuilder: 文字列操作を補助するデータ型;
  • String pool: 同じ文字列値が格納されるメモリ領域;
  • 文字列の値を比較する際は、equals()ではなく==メソッドを使用。

以上です!コース全体を簡単にまとめました。今後はアルゴリズム問題を解いて、Javaの知識をさらに深めてください。

1. 次のコードの出力は何ですか?

2. 次のコードの出力は何ですか?

question mark

次のコードの出力は何ですか?

正しい答えを選んでください

question mark

次のコードの出力は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  8

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  8
some-alt