toString()メソッドのオーバーライドについて勉強しています。
コード class bankAccount{ String accountNumber; //口座番号 int balance; //残額 、 、 //省略 、 public String toString(){ return "¥¥" + this.balance + "(口座番号" + this.accountNumber + ")"; } 、 //省略 } ``` というコードがあり、bankAccountインスタンスを生成して【System.out.println(//bankAccountのインスタンス変数);】で口座番号と残額が表示されるのですがコード上"¥¥"となっているのに¥と、1つしか表示されません。 色々と試してみたところ"¥"が奇数個入力してあると構文エラーとなり、偶数個だと¥の数÷2の個数表示されることがわかりました。 ¥には奇数個使ってはいけない決まりなどがあるのでしょうか。また、偶数個の場合なぜ半分の数しか出力されないのでしょうか。 勉強を始めて間もないので教えていただけると幸いです。 ![![イメージ説明](11711e0b4e1c8d1936ce26c51fe37033.png)説明](5a26ce8778d81a681aa582172de4896d.png)説明](ca133a75a8d46236bb8592fad6ef4139.png)説明](e5b63d33eed6e1e0b6d0d0db290a6faf.png)説明](cce07d966cf98fa3a4bf603cd2d30f0f.png)](1f30c1571a037e3296dd5020cd76acf2.png)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/23 07:54