【发布时间】:2016-12-18 21:20:05
【问题描述】:
我正在编写一个程序,它将读取一行整数并将它们以相反的顺序打印在不同的行上。我已经编写了代码来实际制作它,但我一直坚持如何让它来测试它。当我运行我的代码并输入整数时,它就会停止运行。我怎样才能让它打印回来?我在某个地方需要一个 println 吗?这是到目前为止的代码。我在测试器类中添加了一个扫描仪以及一个分隔符。
分隔符类
import java.util.Scanner;
public class Separator {
public Separator(int initialValue){
value = initialValue;
while (initialValue / 10 == 0){
initialValue = initialValue / 10;
count++;
}
}
public void getValue(){
for (int i = 1; i <= count; i++){
System.out.println(value % 10);
value /= 10;
}
}
int count = 1;
int value;
}
测试人员类
import java.util.Scanner;
class SeparatorTester {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int userInput = sc.nextInt();
Separator s = new Separator(userInput);
}
}
【问题讨论】: