用两个类制作一个简单的算法。试图找出为什么它不会打印任何东西。可能是显而易见的事情,但我看不到它。 该程序需要2个输入,一个String和一个Int。它重复了字符串int等于的次数。
主要
public class Main {
public static void main (String[]args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the string you want to repeat: ");
String str = input.nextLine();
input.nextLine();//Clear scanner memory
System.out.print("Enter the amount of times you want it to repeat: ");
int repeat = input.nextInt();
references.repeat(str, repeat);
}
}
第二课程:
public void repeat(String str, int n) {
for (int repeatNum = n; repeatNum > 0; repeatNum--) {
System.out.println(str);
}
}
答案 0 :(得分:1)
由于删除了上一个答案:
public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the string you want to repeat: ");
String str = input.nextLine();
System.out.print("Enter the amount of times you want it to repeat: ");
int repeat = input.nextInt();
System.out.println(str);
System.out.println(repeat);
}
}
输出:
Enter the string you want to repeat: dererer
Enter the amount of times you want it to repeat: 5
dererer
5
如果您没有此输出,那是因为您的帖子中没有详细说明本地化问题。
如果您这样做并且仍然无法按预期获得输出:编辑您的帖子并详细信息您执行的完全步骤。