Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基于用户的乘法表_Java_Multiplication_Netbeans 8 - Fatal编程技术网

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