私は文を取り、それをJavaで単語ごとに逆にするプログラムをしなければなりません。例: インドは私の国です
出力:aidnI si ym yrtnuoc
私はそれをすべて理解しましたが、文を別々の単語に分割することはできません.imは分割関数の使用を許可されていませんが、部分文字列またはindexof()のいずれかを使用することを意図しています.whileループとforループは許可されています. これはこれまでに得たものです:
java.io.* をインポートします。
公開クラス Rereprogram10
{
public void d()throws IOException
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str;
System.out.println("input a string");
str=br.readLine();
String rev="";
int length=str.length();
int counter=length;
for(int i=0;i<length;i++)
{
rev=rev+str.charAt(counter-1);
counter--;
}
System.out.println("the result is: "+rev);
}
}
それは間違っていますが、出力が続きます:yrtnuoc ym si aidnIはまだ配列を学んでいません...