Fragen für ja/Nein, zurück zu gehen, um die Schleife

Wie gehe ich zurück auf die versuchen Schleife, wenn der Benutzer Antworten, Y/y? Ich weiß, der code unten nicht Fragen, für den Benutzer wollen Sie es nochmals versuchen (J/N)?. Ich kann nur bufferedReader in dem moment.

import java.io.*;

public class Num10 {
    public static void main(String[] args){
        String in="";
        int start=0, end=0, step=0;

        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));


        try{
            System.out.print("Input START value = ");
            in=input.readLine();
            start=Integer.parseInt(in);
            System.out.print("Input END value = ");
            in=input.readLine();
            end=Integer.parseInt(in);
            System.out.print("Input STEP value = ");
            in=input.readLine();
            step=Integer.parseInt(in);
        }catch(IOException e){
            System.out.println("Error!");
        }

        if(start>=end){
            System.out.println("The starting number should be lesser than the ending number");
            System.exit(0);
        }else
        if(step<=0){
            System.out.println("The step number should always be greater than zero.");
            System.exit(0);
        }

        for(start=start;start<=end;start=start+step){
            System.out.println(start);
        }       

        System.out.println("\nDo you want to try again (Y/N)?");
    }
}
  • Ein try block ist nicht eine Schleife.
InformationsquelleAutor apathetic012 | 2011-08-06
Schreibe einen Kommentar