Java 为什么最后一个输入是存储?
输出:Java 为什么最后一个输入是存储?,java,printing,openjdk,Java,Printing,Openjdk,输出: 1 2 3 4 5 6 预期产出: 5 6 5 6 5 6 您在创建的所有LADO实例中使用相同的inicio实例: 1 2 3 4 5 6 用于(int i=0;i您的代码乍一看是正常的。您能更具体地说明您得到的错误吗?输出是什么样子的,您希望它是什么样子的?输入由什么组成?我用更多信息编辑了它,希望您能帮助我欢迎堆栈溢出!看起来您需要学习使用调试器。请如果你以后还有问题,请随时回来提供更多细节。 1 2 3 4 5 6 for(int i=0; i<3; i++){
1
2
3
4
5
6
预期产出:
5
6
5
6
5
6
您在创建的所有
LADO
实例中使用相同的inicio
实例:
1
2
3
4
5
6
用于(int i=0;i您的代码乍一看是正常的。您能更具体地说明您得到的错误吗?输出是什么样子的,您希望它是什么样子的?输入由什么组成?我用更多信息编辑了它,希望您能帮助我欢迎堆栈溢出!看起来您需要学习使用调试器。请如果你以后还有问题,请随时回来提供更多细节。
1
2
3
4
5
6
for(int i=0; i<3; i++){
inicio.x = leer.nextInt();
inicio.y = leer.nextInt();
arreglo[i] = new lados(inicio);
}
for(int i=0; i<3; i++){
inicio = new punto()
inicio.x = leer.nextInt();
inicio.y = leer.nextInt();
arreglo[i] = new lados(inicio);
}