前提・実現したいこと
プログラミング初心者です。(初投稿)
Javaで、小文字のアルファベット二語を書き、そのイニシャルを大文字に変換して省略形で示したいと思っております。
(例えば、
mickey mouse→M.M.
という感じです。)
これをアスキーコードを使って大文字に変換する方法を考えてるのですが、思考力が足りず、どうしても自力で解決できません。
どなたかお力添えいただけないでしょうか?
宜しくお願いいたします。
発生している問題・エラーメッセージ
該当のソースコード
試したこと
私がこの問題を解決する上で考えた事を以下に列挙します。
①小文字のアルファベットを入力する為の変数XとYを宣言。
String X,Y
X=stdin.next();
Y=stdin.next();
↓
②XとYが小文字であるかどうかの判定を行い、イニシャルの文字を大文字化させる。
if((x>='a')&&(x<='z')){
System.out.println(X.charAt(0)-('A' -'a'))
}
if((Y>='a')&&(Y<='z')){
System.out.println(Y.charAt(0)-('A' -'a'))
}
一先ずこの様に書いたのですが、全く実行されませんでした。
何が問題なのでしょうか?
また、どこを修正すれば良いのかなどを教えていただければ幸いです。
回答の程よろしくお願い致します。
補足情報(FW/ツールのバージョ```ここに言語を入力
回答1件
あなたの回答
tips
プレビュー