输出一段数字 每行减少一个数

img

Read in a positive integer number, write a program that displays the number as follows
First line: all digits
Second line: all except first digit

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Enter an integer: ");
        int number = input.nextInt();

        String numString = Integer.toString(number);
        for (int i = 0; i < numString.length(); i++) {
            System.out.println(numString.substring(i));
        }
    }
}

参考如下

import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter an integer: ");
        String number = scanner.nextLine();
        for (int i = 0; i < number.length(); i++)
        {
            System.out.println(number.substring(i));
        }
    }
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^