吸气剂方法无法在增强循环中使用

丹西

我正在制作一个增强的for循环,以对我的零件阵列列表中的零件对象进行排序。但是,当增强的for循环进入if语句时,它什么也不做(除外Damper),并且没有错误,所以我不知道为什么它不起作用。thelist是我的包含对象的数组列表的名称。

    for(int z=0; z<20; z++){
        displayMenu();
            int selection = sc.nextInt();
            if(selection == 0){
                System.out.println("You have exited the system");
            } else if(selection == 1){  
                System.out.println("Choose stock name to replenish");
                for(Part y: thelist){
                    String nS = sc.nextLine();
                    System.out.print(nS);
                    if(nS.equals(y.getName())){
                        System.out.println("Please enter replenish quantity");
                        int qty = sc.nextInt();
                        y.replenish(qty);
                        System.out.println("Complete");
                    }
                }
            } else if

我的物件

    Part part0 = new Part("p100", "Spring", 43, 120);
    Part part1 = new Part("p101", "Damper", 72, 150);
    Part part2 = new Part("p102", "Lower CA", 38, 80);
    Part part3 = new Part("p103", "Upper CA", 26, 70);

只是为了证明最多'String nS'在工作

此外,它仅适用于阻尼器

好吧

首先,您需要添加

sc.nextLine();

int qty = sc.nextInt();

然后添加相同的

int selection = sc.nextInt();

消耗换行符。

其次,如果您要搜索nS,为什么将其放在for循环中?将其放在for循环外,然后搜索。

    String nS = sc.nextLine();
    System.out.print(nS);

    for (Part y : thelist) {
        if (nS.equals(y.getName())) {
            System.out.println("Please enter replenish quantity");
            int qty = sc.nextInt();
            sc.nextLine();
            y.replenish(qty);
            System.out.println("Complete");
        }
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在for-each循环中使用吸气剂效率低下吗?

来自分类Dev

在for-each循环中使用吸气剂效率低下吗?

来自分类Dev

在增强的for循环中使用类

来自分类Dev

在增强的for循环中使用equals()和==

来自分类Dev

在球拍中使用吸气剂和吸气剂实现封闭

来自分类Dev

比使用大量吸气剂更好的方法/设计

来自分类Dev

为什么在骨干模型中使用吸气剂和吸气剂?

来自分类Dev

在Vuex吸气剂中使用组件道具的正确方法是什么?

来自分类Dev

在另一种方法中使用吸气剂将行不通吗?

来自分类Dev

在Vuex吸气剂中使用组件道具的正确方法是什么?

来自分类Dev

是否需要在ORM组件中使用吸气剂功能?

来自分类Dev

绘图无法在for循环中使用

来自分类Dev

JavaScript函数无法在for循环中使用

来自分类Dev

无法在for循环中使用setTimeout

来自分类Dev

JavaScript函数无法在for循环中使用

来自分类Dev

Django Link无法在for循环中使用

来自分类Dev

无法在for循环中使用setTimeout

来自分类Dev

无法正确访问吸气剂

来自分类Dev

使用多种吸气剂方法的简洁打印方式-Java

来自分类Dev

吸气剂背后的封装方法

来自分类Dev

从声纳方法计数中排除吸气剂和吸气剂

来自分类Dev

在for循环中使用PdfStamper的最佳方法

来自分类Dev

在for循环中使用条件的最快方法

来自分类Dev

快速正确使用吸气剂和吸气剂

来自分类Dev

Dojo堆积折线图中的addSeries方法无法在for循环中使用

来自分类Dev

如何在循环中使用递归方法退出循环?

来自分类Dev

在Java接口中使用增强的for循环?

来自分类Dev

无法在Razor foreach循环中使用Viewbag列表项

来自分类Dev

在for循环中使用时,拼接无法正常工作

Related 相关文章

热门标签

归档