質問: name.charAt(/*???*/); //ここの( )の中は?? System.out.println("あなたの名前の頭文字 : " + ch_first); //...(1) System.out.println("あなたの最後の文字 : " + ch_last); //...(2) //以下コード省略 (1)で自分で入力した名前の文字の先頭文字は出るのですが、(2)の一番最 後の文字を出力するとき、ch_last の( )の中はどのように記述したらいい ですか?Javaを最近始めたばかりなので詳しいことが分かりませんがどな たか教えてください。お願いします。
回答: int name_length = name.length(); で文字数を取得してから char ch_last = name.charAt(name_length-1 をするとできました! 教えてくださりありがとうございます(^^)