java - 通过用户输入在java中打印一系列数字

标签 java series

我需要根据用户输入显示以下系列

示例:如果用户输入数字 5,则预期输出将为

54321
5432
543
54
5
public static void main(String args[]) throws Exception {
    int n;
    boolean quit = false;
    BufferedReader re = new BufferedReader(new InputStreamReader(System.in));
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter a number :");
    n = sc.nextInt();
    System.out.println("The Series is:");
    for(int i=n;i>=1;i--){
        for(int j=n; j<=i; j++){
            System.out.print(j);
        }
    } 
    System.out.println("");
}

最佳答案

假设您毫无问题地获得了所需的整数,那么序列的算法可能如下所示:

    int f = 5;
    int k = f;

    while (k > 0) {

        for (int i = 0; i < k; i++) {
            System.out.println(f - i);
        }
        k--;
        System.out.println("....");
    }

正在打印您想要的序列: 5 4 3 2 1 .... 5 4 3 2 .... 5 4 3 .... 5 4 .... 5 ....

关于java - 通过用户输入在java中打印一系列数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32845502/

相关文章:

java - 将 Apache Camel 示例从 Spring DSL 转换为 Java DSL

java.lang.IllegalArgumentException : Cannot bind argument at index 0 because the index is out of range. 该语句有4个参数

java - 修改了冒泡排序,但无法正常工作

python - 查找多个数据框列之间的公共(public)元素

python - 将两列等长合并为一列

java - Java 中的 k 叉树

java - 如何克服 Hibernate Criteria 和 Example API 的限制?

python - 将日期时间系列转换为整数索引

python - 制作 Pandas 系列的直方图

python - 使用 XOR 在 Python 中查找数组中缺失的数字