ゆるゆるプログラミング

・エスケープシーケンス

エスケープシーケンスは、文字列で表せない特殊文字や機能を、特別な文字の並びにより表したものです。

表記 意味
\b バックスペース
\t 水平タブ
\n 改行
\r 復帰
\f 改ページ
\' シングルコーテーション
\" ダブルコーテーション
\\

以下は、エスケープシーケンス改行ダブルコーテーションを使ったJavaサンプルです。

Escapesequence.java ← クリックしてダウンロードページに移動
001:    public class Escapesequence {
002:    	public static void main( String[] args ) {
003:    		// 改行
004:    		System.out.println( "■改行" );
005:    		System.out.println( "あいうえお\nかきくけこ\nさしすせそ\n\n" );
006:    		// ダブルコーテーション
007:    		System.out.println( "■ダブルコーテーション" );
008:    		System.out.println( "\"Hello World\"" );
009:    	}
010:    }

出力結果

■改行
あいうえお
かきくけこ
さしすせそ


■ダブルコーテーション
"Hello World"

出力結果から、”\n”で改行が行われ、”\"”でダブルコーテーションが表示されることがわかります。

エスケープシーケンスのダブルコーテーション(”\"”)を使わないで、”"”を使ったJavaのソースコードコンパイルすると以下のようなエラーメッセージが表示され、コンパイルに失敗します。

public class Escapesequence {
    public static void main( String[] args ) {
        // 改行
        System.out.println( "■改行" );
        System.out.println( "あいうえお\nかきくけこ\nさしすせそ\n\n" );
        // ダブルコーテーション
        System.out.println( "■ダブルコーテーション" );
        System.out.println( ""Hello World"" );
    }
}

■新着情報

2020.07.08 公約数 公約数
2020.07.08 最大公約数 1番大きい約数は?
2020.06.18 3つの値の最大最小 3つの値の最大/最小値
2020.06.03 円を描く(テキスト版) テキストを円を描く
2020.06.02 文字の間違い探し どの文字が違う?

■広告

フィギュア予約最大25%OFF+ポイント5%還元!ホビーサーチ

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

Topへ