View Code of Problem 99

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		while(true) {
			String str=scan.nextLine();
			String[] splarr=str.split(" ");
//			System.out.print(splarr.length);
			if(splarr.length==1) {
				if(Integer.parseInt(splarr[0])==0) {
//					System.out.println();
					return;
				}
				for(int i=1;i<=Integer.parseInt(splarr[0]);i++) {
					System.out.print(i);
					if(i==Integer.parseInt(splarr[0])) {
						System.out.println();;
					}
					else {
						System.out.print(" ");
					}
				}
			}
			else if (splarr.length==2) {
				int a=Integer.parseInt(splarr[0]);
				int b=Integer.parseInt(splarr[1]);
				if(a-b<0) {
					for(int i=a;i<=b;i++) {
						System.out.print(i);
						if(i==b) {
							System.out.println();;
						}
						else {
							System.out.print(" ");
						}
					}
				}
				else {
					for(int i=a;i>=b;i--) {
						System.out.print(i);
						if(i==b) {
							System.out.println();;
						}
						else {
							System.out.print(" ");
						}
					}
				}
			}
			else if (splarr.length==3) {
				int a=Integer.parseInt(splarr[0]);
				int b=Integer.parseInt(splarr[1]);
				int c=Integer.parseInt(splarr[2]);
				int num=0;
				if(a-b<0) {
					for(int i=a;i<=b;i+=c+1) {
						System.out.print(i);
						if(i+c+1<=b) System.out.print(" ");
					}
					System.out.println();;
				}
				else {
					for(int i=a;i>=b;i-=c+1) {
						System.out.print(i);
						if(i-c-1>=b) System.out.print(" ");
					}
					System.out.println();;
					
				}
			}
		}
	}
}

Double click to view unformatted code.


Back to problem 99