有没有一种方法,使一个用户列表?

问题描述 投票:0回答:1

对于我的编码类我必须让用户输入的项目,他们需要每一个项目(一次一个)的数量,然后建立一个购物清单。然后,我要输出多行对话框(每行一个项目)最后购物清单。我前两个部分完成,其中用户输入项目,他们会喜欢什么项目的数量,但无法弄清楚输出如何将所有的项目。任何帮助将是巨大的,谢谢!另外,我使用jgrasp,我们不使用的println输出信息。

我试过Output.showMessage( “购物清单\ n” +项目);和Output.showMessage(items.toString());

public class ShoppingList
    {
        public static void main (String [] args)
        { 

          String items;
          int numItems, count;

          numItems = Input.readInt("Enter number of items: ");

          count = 0;
          while (count < numItems)
          {

             items = Input.readString("Enter item: ");

             count = count + 1;


          }//end while

          Output.showMessage(items.toString());      

       } //end main
    } //end ShoppingList

输出应显示的用户列表中输入的物品,如:

购物清单:香蕉牛奶

java list jgrasp
1个回答
0
投票

Items不能string型的,因为每当线

items = Input.readString("Enter item: ");

被执行,items的先前值被覆盖。 如果你允许你的功课,这是理想的,使items一个数组,否则你将不得不改变以前的声明

items += Input.readString("Enter item: ");
items += '\n';

注意:这里items是一个很长的字符串。

© www.soinside.com 2019 - 2024. All rights reserved.