如何在java中打印从1到100的两位数?
我不知道确切的逻辑,只是尝试如下。寻找使用java打印从1到100的两位数的简单逻辑如何在java中打印从1到100的两位数?,java,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.ou
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("");
输出=>打印从1到100的两位数:10、11、12、,99试试这个你是否特别需要为任意输入计算数字?更简单的方法是从10循环到99.Git。加入我吧,要么答案对int i=10来说微不足道;i<100;i++{System.out.printlni;}或者不清楚您真正在问什么。请澄清你的问题。