Java 基于用户的乘法表
嗨,我需要代码方面的帮助。我正在尝试使用扫描仪和方法制作一个基于用户的输入乘法表,但我不知道如何将基于用户的输入从主方法获取到我创建的方法,以下是我到目前为止所做的:Java 基于用户的乘法表,java,multiplication,netbeans-8,Java,Multiplication,Netbeans 8,嗨,我需要代码方面的帮助。我正在尝试使用扫描仪和方法制作一个基于用户的输入乘法表,但我不知道如何将基于用户的输入从主方法获取到我创建的方法,以下是我到目前为止所做的: public static void multiplicationTable(int i){ for (int i=1;i<=size;i++){ for (int j=1;j<=size;j++) System.out.print("\t"+i*j); System.out.println(); } } public
public static void multiplicationTable(int i){
for (int i=1;i<=size;i++){
for (int j=1;j<=size;j++)
System.out.print("\t"+i*j);
System.out.println(); }
}
public static void main (String[] args) {
System.out.println("This program displays a multiplication table.");
Scanner size = new Scanner(System.in);
System.out.println("Enter a positive integer: ");
int n = size.nextInt ();
}
公共静态void乘法表(int i){
对于(int i=1;i实际上,您的代码是非常封闭的。请参见下面(我已经测试了代码):
公共静态void乘法表(int-size){
对于(int i=1;i您可以通过如下方式:
System.out.println("This program displays a multiplication table.");
Scanner size = new Scanner(System.in);
System.out.println("Enter a positive integer: ");
int n = size.nextInt ();
multiplicationTable(n); \\ pass here
Rehman是对的,但是还必须将乘法表()的参数名更改为“size”(“i”将复制到外部for循环变量“i”)。另外,如果用户反复输入负整数,如何放置循环来告诉用户输入正整数,直到用户输入正整数才能运行文件请参考以迭代检查用户的输入。非常感谢!
System.out.println("This program displays a multiplication table.");
Scanner size = new Scanner(System.in);
System.out.println("Enter a positive integer: ");
int n = size.nextInt ();
multiplicationTable(n); \\ pass here