これは私のコードです。これまでのところ、終了すると終了するように、またプログラムが終了するまでに1文字入力する必要があります。私は非常に初心者のプログラマーですいくつかの助けへの任意のヘルプやリンクが評価されます。quitを入力した後でプログラムを終了させる方法
import java.util.Scanner;
import java.io.*;
public class reverse
{
public static void main(String [] args)
{
String input = null;
Scanner keyboard = new Scanner(System.in);
System.out.print("Please enter a string for reversal or type QUIT to exit: ");
input = keyboard.nextLine();
if(input.equals("quit"))
{
//close the program
}
Reverser(input, (input.length() - 1));
System.exit(0);
}
public static void Reverser(String str, int size)
{
if(size>=0)
{
System.out.print(str.charAt(size));
Reverser(str,size-1);
}
}
}
'System.exit(0);'を 'if'条件に移動します。 –
私はそれを残すと思った理由はidkを働かせた – akay
あなたのプログラムが複数の文字列を受け入れることができるようにするには、ループについて学ぶ方がよいでしょう: 'for'ループ、whileループと' do .. .whileループ。それらについて[こちら](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/while.html)および[ここ](http://docs.oracle.com/javase/tutorial/java/)を参照してください。 nutsandbolts/for.html)を参照してください。 –