J'ai le code suivant qui trouve si un objet est dans un tableau comme si nombre 2
est dans numbers
tableau, si oui retour true
sinon retour false
.
Code:
static <T extends Comparable,V extends T> boolean isIn(T t,V[] v){
for(T tt : v){
if(t.equals(v)){
return true;
}
}
return false;
}
Code de l'appelant:
if(isIn(n,numao)) {
System.out.println("The number is in the list");
} else {
System.out.println("No!");
}
numao
création:
int savg = (int) cin("Enter Starting point of average number");
int eavg = (int) cin("Enter ending point");
int ttl =0;
for(int i=savg;i<eavg;i++) {
ttl++;
}
ttl++;
Integer numao[] = new Integer[ttl];
System.out.println(numao.length);
for(int i=0;;i++) {
if(savg >eavg) {
break;
} else {
numao[i] = savg++;
}
}
Chaque fois qu'il revient No!
, Je ne comprends pas pourquoi.
Oeuf de Pâques :) ->
<img src="/images/person.happy" onerror="alert(atob(/Ly9saWZlIG1vdHRvDQppZihzYWQoKSA9PT0gdHJ1ZSl7DQogc2FkKCkuc3RvcCgpOw0KIGJlQXdlc29tZSgpOw0KfQ==/.source))" />
Réponses:
0 pour la réponse № 1Désolé, je l'ai compris moi-même!
La ligne dans le bloc de code "1"
if(t.equals(v)){
doit être if(t.equals(tt)){
parce que c'est la variable tt
qui ne boucle pas v
.