変数第7章 / 全26章
文字を入れる(String)
この章で学ぶこと
文字や文章を変数に入れる方法を学びましょう。Javaでは String という型を使います。
文字と数字は別物
100 という数字と、"100" という文字は、Javaでは別物です。
数字の 100 は計算できます。文字の "100" は計算できません。「田中たろう」という名前を変数に入れたいとき、int では入れられません。文字を入れる専用の型が必要です。それが String(ストリング)です。
String型を実際に使う
text
1田中たろう2こんにちは、田中たろうさん!java
1public class Main {2 public static void main(String[] args) {3 String name = "田中たろう";45 System.out.println(name);6 System.out.println("こんにちは、" + name + "さん!");7 }8}String name = "田中たろう";→nameという文字列の入れ物を作り、名前を入れる- 文字列はダブルクォート(
")で囲む。intとここが違う "こんにちは、" + name + "さん!"→+で文字列をつなげられる
String だけ大文字で始まる理由
int・double・boolean は小文字で始まりますが、String だけ大文字の S で始まります。
これはJavaの設計上の理由によるものです。詳しくは「クラスとオブジェクト」の章で自然と理解できます。今は「String だけ大文字」と覚えておきましょう。
ポイント
文字を扱うときは String を使います。値はダブルクォート(")で囲み、+ でつなげることもできます。
よくあるミス
string と小文字で書いてしまう
string name = "たろう"; のように小文字の s にするとエラーになります。必ず String(大文字のS)と書きましょう。
まとめ
- 文字(文字列)を入れるには
Stringを使う - 値はダブルクォート(
")で囲む +で文字列同士をつなげられるStringは大文字の S で始まる
確認問題
Javaで文字列を扱う型はどれですか?