002-Javaの基本-文字列型の変数と出力 【新人エンジニアが最初に覚えたい100のJava文法】
ユーチューブ動画
文字列型の変数と出力について解説します。
ソースコード
public class OutputStringVar { public static void main(String[] args) { String str1 = "\"special\"price:"; String str2 = "\\3000"; System.out.print(str1); System.out.print(str2); } }
解説
文字列というのは、文字の集合です。データ型の中にはchar型というのがありますが、
これは1文字しか扱うことができません。
ここで紹介する文字列型は複数の文字を扱うことができる、
大変便利なデータ型です。
Javaプログラムで、文字列を扱うときには、Stringというデータ型を利用します。
String str1と記述すると、文字列型をもつ変数str1を宣言できます。
str2の部分も同様です。
イコールの右側には、文字列のデータが入ります。
Javaで文字列を表すときには、ダブルクオテーションを使います。
これを文字列リテラルと呼んでいます。
special priceという文字列が、str1という変数に入った。
3000という文字列が、str2という変数に入ったと解釈できます。
文字列の中に¥マークが含まれていることに注目してください。
例えば、¥"の部分。この2文字でダブルクオテーションを示します。
また、¥¥と記述して、初めて1つの¥マークのことになります。
このように特別な意味を持つ文字列をエスケープシーケンスと呼びます。
なお¥マークと"の間にスペースを入れてはいけません。続けて記述してください。
これでプログラムを実行してみると、"special"priceや、¥3000と表示されます。
エスケープシーケンスで、2文字書いたところが1文字に変換されていますね。
他にも¥tと記述するとタブを表現したり、¥nと記述すると、改行文字を表現できます。
文字列はプログラムでよく扱いますからしっかり覚えましょう。
「こんな文字列を表示してみようか」と、いろいろとプログラムを改造して、試してみてください。
以上、文字列型の変数と出力について解説しました。
このサンプルコードをJavaタッチタイプゲームとして遊ぶことができます。
投稿者プロフィール

- 代表取締役
-
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。
最新の投稿
新入社員2025年2月23日【新人エンジニア必読】「入りを量りて出を制す」の考え方を仕事に活かす
新人エンジニア研修講師2025年2月23日丁寧なのにイラッとする言葉
新入社員2025年2月23日【初心者の方も安心】Gitで避けたい主なトラブル10選
新入社員2025年2月23日【新人エンジニア向け】損失回避バイアスを知って開発リスクを減らそう