java—循环接受一次输入,对于第二次和连续运行,它跳过输入,但打印给定的语句

g6ll5ycj  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(209)

以下程序使用for循环将值存储在二维数组a[]]和数组“a[]”中,共有5个输入。在运行时,它只接受一次输入,跳过以下运行的输入,不接受用户的任何输入,但会打印语句

for(int i=0;i<5;i++) 
    {
        System.out.println("Enter the name  of Salesman = ");
        name[i]=obj.nextLine();
        System.out.println("Enter the product quantity for " +name[i]);
        for(int j=0;j<5;j++)
        {
            a[i][j]=obj.nextInt();
        }
    }
vxbzzdmp

vxbzzdmp1#

读取int后使用下一行

for(int j=0;j<5;j++)
    {
        a[i][j]=obj.nextInt();
    }

相关问题