小文字に大文字に小文字と大文字に変換してそれを印刷しようとしています下部ケース、上記の回答との非常に似への変換のための大文字
System.out.print("Enter A String ~>");
str = scan1.nextLine(); // assume enter lower case
ChangeCh(str);
private static void ChangeCh(String str) {
// TODO Auto-generated method stub
System.println(str.toUpperCase());
}
に変換し、あなただけのビットを変更する必要があります。私はあなた自身でそれを解決できると思います。
出典:Java - String toLowerCase() Method。 32の差が(大文字)および(小文字)、String
間Upper Case
にLower Case
とLower Case
にUpper Case
変換
public static void main(String args [])throws IOException
{
System.out.println("Enter A String ~>");
Scanner scan1 = new Scanner(System.in);
String str = scan1.nextLine();
String sentence = "";
for(int i=0;i<str.length();i++)
{
if(Character.isUpperCase(str.charAt(i))==true)
{
char ch2= (char)(str.charAt(i)+32);
sentence = sentence + ch2;
}
else if(Character.isLowerCase(str.charAt(i))==true)
{
char ch2= (char)(str.charAt(i)-32);
sentence = sentence + ch2;
}
else
sentence= sentence + str.charAt(i);
}
System.out.println(sentence);
}
注以下のコードを使用する
ASCIIコードで入力します。
ようこそスタックオーバーフロー!宿題の助けを求めているようです。それ自体に問題はありませんが、これらのことを守ってください(http://meta.stackoverflow.com/questions/334822/how-do-i-ask-and-answer-homework-questions/338845#338845)、それに応じて質問を編集してください。 (これは宿題ではなくとも、とにかくアドバイスを検討してください) –
あなたの質問は何ですか?これまでのコードを表示できますか?あなたの情報のために:SOは質疑応答サイトであり、コーディングサービスではありません。あなたの問題を明記してください –
申し訳ありませんが、この質問は宿題のように見えます。誰もあなたの宿題をやりたくありません。それを改善するか、削除してください。 –