質問するログイン新規登録

回答編集履歴

2

修正

2018/06/26 05:03

投稿

m.ts10806
m.ts10806

スコア80896

answer CHANGED
@@ -8,20 +8,16 @@
8
8
  ```
9
9
  \を出力したい場合、エスケープシーケンス自体をエスケープする必要があります。
10
10
 
11
- ※↓の回答の2番目参照
11
+ ※↓の2番目のコード参照
12
12
 
13
- --------------------------
13
+ # 編集される前のコードに対する回答
14
14
 
15
- 1つ目の質問内容のコドに対する回答(エスケプ関係かったです)
15
+ ダブルクォションが沢山ついていますが、¥が全角そのままで良いで
16
+ あと、priceの直後の文字列連結の+が抜けています。
16
17
 
17
- 全角であればエスケープする必要ありません > ¥
18
-
19
- あと、文字列連結の+が1つ抜けています。
20
-
21
18
  ```java
22
19
  System.out.println(code + ":" + name + "(¥" + price + ")" + "・・"+ stock);
23
20
  ```
24
-
25
21
  半角ならこう
26
22
  ```java
27
23
  System.out.println(code + ":" + name + "(\" + price + ")" + "・・"+ stock);

1

修正

2018/06/26 05:03

投稿

m.ts10806
m.ts10806

スコア80896

answer CHANGED
@@ -1,3 +1,19 @@
1
+ \は本来エスケープシーケンスとしての役割を果たします。
2
+ - [特殊な文字の入力(エスケープシーケンス)](https://www.javadrive.jp/start/num/index4.html)
3
+ 例えば本来文字列を囲むための記号である"を出力したい場合など。
4
+
5
+ ```java
6
+ System.out.println("\"");
7
+ //出力結果: "
8
+ ```
9
+ \を出力したい場合、エスケープシーケンス自体をエスケープする必要があります。
10
+
11
+ ※↓の回答の2番目参照
12
+
13
+ --------------------------
14
+
15
+ 1つ目の質問内容のコードに対する回答(エスケープ関係なかったです)
16
+
1
17
  全角であればエスケープする必要ありません > ¥
2
18
 
3
19
  あと、文字列連結の+が1つ抜けています。