有没有办法制作用户列表?
Is there a way to make a user list?
对于我的编码 class 我必须通过让用户输入他们需要的项目数量然后输入每个项目(一次一个)来构建一个购物清单。然后我必须在多行对话框中输出最终的购物清单(每行一个项目)。我完成了前两部分,用户输入了项目数量和他们想要的项目,但无法弄清楚如何输出所有项目。任何帮助都会很棒,谢谢!另外,我正在使用 jgrasp,我们不使用 println 来输出消息。
我试过 Output.showMessage("Shopping list \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
输出应显示用户输入的项目列表,例如:
购物清单:
香蕉
牛奶
Items
不能是 string
类型,因为每当行
items = Input.readString("Enter item: ");
被执行,items
之前的值被覆盖。
如果允许您做作业,最好将 items
设为一个数组,否则您必须将之前的语句更改为
items += Input.readString("Enter item: ");
items += '\n';
注意:items
这里是一个长字符串。
对于我的编码 class 我必须通过让用户输入他们需要的项目数量然后输入每个项目(一次一个)来构建一个购物清单。然后我必须在多行对话框中输出最终的购物清单(每行一个项目)。我完成了前两部分,用户输入了项目数量和他们想要的项目,但无法弄清楚如何输出所有项目。任何帮助都会很棒,谢谢!另外,我正在使用 jgrasp,我们不使用 println 来输出消息。
我试过 Output.showMessage("Shopping list \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
输出应显示用户输入的项目列表,例如:
购物清单: 香蕉 牛奶
Items
不能是 string
类型,因为每当行
items = Input.readString("Enter item: ");
被执行,items
之前的值被覆盖。
如果允许您做作业,最好将 items
设为一个数组,否则您必须将之前的语句更改为
items += Input.readString("Enter item: ");
items += '\n';
注意:items
这里是一个长字符串。