我是雷蒙德,计算机编程专业的学生。我有关于数组的问题。教练是否要求我们做一个像这样的程序。
在下面的代码中。我想显示我输入的相同项目代码。但问题是,一旦我回答“是”并再次输入数字,唯一显示的是我输入的最后一个数字或代码。
import java.util.Scanner;
public class _TindahanArray {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
String ans, i = "";
int x;
do {
System.out.print("Item code:");
i += a.next();
System.out.print("\nAnother item? [y/n]:");
ans = a.next();
} while (ans.equals("y"));
String[] code = new String[2];
for (x = 0; x < 1; x++) {
code[x] = i;
System.out.print(code[x]);
code[x] = "\n";
System.out.print(code[x]);
}
}
}