接受多个字符串输入

时间:2019-08-31 14:30:48

标签: java

如何在for循环中反复获取字符串输入

    for(int i= 0;i < 3;i++)
        {   System.out.println("enter string ");
            String name = scanner.nextLine();
            System.out.println("Enter number");
            int x = scanner.nextInt();
        if(x>=0 && x<1000)
       {
            if(x/100 >= 1)
           {  
                 System.out.println(name +" "+ x);

            } 
            if(x/10>=1 && x/100<1)
            {
                System.out.println(name + " 0"+x);
            }
            if(x/10<1)
            {
                System.out.println(name + " 00"+x);
            }

实际结果是它只接受一次String输入,然后在执行for循环的其他2次中,直接接受整数输入,即跳过了字符串输入部分。

0 个答案:

没有答案
相关问题