gpt4 book ai didi

java - 打印出用户输入 1 ,2 ,3 , Array,Java,Eclipse

转载 作者:行者123 更新时间:2023-11-30 04:14:34 24 4
gpt4 key购买 nike

我正在尝试制作一个程序,要求用户输入 3 个城市和该程序应该取出 3 个城市,并将它们放入一个字符串数组中,即第一个城市[0],[1]中的第二个和[2]中的第三个,我得到它来询问他们,收集答案但它只是打印出第一个答案,而不是全部 3 个答案。有什么想法可以解决这个问题吗?

我的代码看起来像这个 atm

public static void main(String[] args) {

String ans;
String[] favoritStad = new String [3];
Scanner scanner1 = new Scanner (System.in);

System.out.println("skriv in 3 favoritstäder");
String Användarinlägg1 = scanner1.nextLine();
String Användarinlägg2 = scanner1.nextLine();
String Användarinlägg3 = scanner1.nextLine();

favoritStad[0] = Användarinlägg1;
favoritStad[1] = Användarinlägg1;
favoritStad[2] = Användarinlägg1;


System.out.print(Användarinlägg1);

}

Användarinlägg 是 userinputt ,favorit stad 是 favcity字符串“ans”只是我试图收集所有 3 个答案并将其打印出来的一个想法但一直没弄清楚

解决了!只需要添加

System.out.print(Användarinlägg2);
System.out.print(Användarinlägg3);

最佳答案

正如我在您的问题下面的评论中建议的那样 - 使用 for 循环。如果您没有反复使用相同的变量(例如 Användarinlägg1),也请务必检查两次。

favoritStad[0] = Användarinlägg1;
favoritStad[1] = Användarinlägg2;
favoritStad[2] = Användarinlägg3;

for(int i=0; i<favoritStad.length; i++) {
System.out.println(favoritStad[i]);
}

关于java - 打印出用户输入 1 ,2 ,3 , Array,Java,Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18742468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com