我用几种不同的方法编写了代码.我似乎无法找到正确的方法来获得我在main方法中的最后一个方法,因此它可以打印出正确的输出.
码:
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter a number:");
int num = in.nextInt();
} // this is my main method
Run Code Online (Sandbox Code Playgroud)
public void results (int num) {
for (int i = 1; i < num; i++) {
System.out.print(space(num - i));
System.out.println(method1(i));
}
for (int i = 0; i < num; i++) {
System.out.println(method2(num-i));
System.out.print(space(i));
}
} //this is the method that I want inside my main method
Run Code Online (Sandbox Code Playgroud)
我以为我可以简单地放入System.out.println(results(num));我的主要方法,但这不起作用.谁能解释我做错了什么并帮助我解决这个问题?