public class Biblioteca {
String[] libros = {"Odisea", "Diccionario", "Historia", "Sociales", "Biblia"};
String nombre;
Boolean[] disponible = {true, true, true, true, true};
public Biblioteca(String a, String nombre) {
int i;
for (i = 0; i < libros.length; i++) {
if (a == libros[i] && disponible[i] == true) {
System.out.println("El libro esta disponible");
disponible[i] = false;
}
}
}
}
矢量disponible[i]
的变化,但如果我使用的方法与在主类另一个对象不改变,例如逻辑错误的Java的Eclipse
Biblioteca b1 = new Biblioteca("Bible", "Ana");
Biblioteca b2 = new Biblioteca("Bible", "Jacke");
的问题是说这个名字和书你需要的是,你必须看看这本书是否可用,如果是,那么这本书就不会再可用了,并且你将用户的名字保存在一个文件中。如果文件存在,您可以再次使用该书并删除该文件,并返回该书。
本本的阵列包含五个
libros = {"Odisea", "Diccionario", "Historia", "Sociales", "Biblia"};
有人能帮帮我,好吗?
那么问题是什么? – Aify 2015-02-07 01:31:12
@Aen the question is why'the disponible'array does not change ...我认为 – Typo 2015-02-07 01:32:48
@Alejandro通过使用单个对象。 – immibis 2015-02-07 01:59:20