簡體   English   中英

如何在 java 中打印 1 到 100 的兩位數?

[英]How to print the two digit numbers from 1 to 100 in java?

我不知道確切的邏輯,只是嘗試如下。 尋找簡單的邏輯來使用 java 打印從 1 到 100 的兩位數

public class TwoDigitNumber {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int count = 2;
        Scanner input = new Scanner(System.in);
        System.out.println("Enter the number");// will give the number as 100
        int num = input.nextInt();
        for (int i = 1; i <= num; i++) {

            System.out.println(i);
            while (num>0) {
              num=num/10;
            count = count + 1;
            }
            System.out.println(count);

        }
    }
}

您可以使用以下簡單邏輯打印 1-100 的 2 位數字

 public static void main(String[] args) {
            // TODO Auto-generated method stub
            int count = 2;
            Scanner input = new Scanner(System.in);
            System.out.println("Enter the number");// will give the number as 100
            int num = input.nextInt();
            for (int i = 1; i <= num; i++) {
                if (i % 10 > 0 && i % 10 < 10) {
                    System.out.println(i);
                }

            }
        }

等等,我不明白您是否只想使用“簡單而簡單的邏輯”打印從 1 到 100 的兩位數字,為什么不能:

System.out.print("Printing two digit numbers from 1 to 100: ");
for(int i = 10; i <= 99; i++) {
  System.out.print(i + ", ");
}
System.out.println("");

Output => 打印從 1 到 100 的兩位數字:10、11、12、...、99

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM