我有3个变量:i j k。 i = 9且j k = 0.我的代码正在进行以下测试:if(i> j&& i> k)并且我没有得到匹配。
如果我详细说明测试,我> j可以工作,而我不会。
我错过了一些明显的东西吗?
这是代码:
private void showReport(){
int i,j,k,l;
i = results[0];
j = results[1];
k = results[2];
men2.setVisibility(View.INVISIBLE);
men3.setVisibility(View.VISIBLE);
String s = Integer.toString(i);
res1.setText(s);
s = Integer.toString(j);
res2.setText(s);
s = Integer.toString(k);
res3.setText(s);
if(lang == 0){
if(i==MAX_LIST || j==MAX_LIST || k==MAX_LIST ){
title34.setText("AWESOME!!! You found all the words!");
return;
}
if (i<j && j<k)
if(k>12)
title34.setText("Excellent - you scored a very high score of " + Integer.toString(k) +
" good responses and you demonstrated a regular progression");
else if(k>8) // very good - linear progression
title34.setText("Excellent - you scored " + Integer.toString(k) +
" good responses and you demonstrated a regular progression");
else
title34.setText("Very good - you demonstrated a regular progression. You just need to focus on your score");
else if (k > i && i>4)
if(k>12)
title34.setText("Excellent - you scored a very high score of " + Integer.toString(k) +
" good responses and you demonstrated a regular progression");
else if(k>8) // very good - linear progression
title34.setText("Excellent - you scored " + Integer.toString(k) +
" good responses and you demonstrated a regular progression");
else
title34.setText("Very good - you demonstrated a regular progression. You just need to focus on your score");
else {
if (i > j && i > k)
l = i;
if (j > i && j > k)
l = j;
else
l = k;
if (l > 12)
title34.setText("Excellent - you scored a very high score of " + Integer.toString(l) + "Try to improve your progression.");
else if (l > 8)
title34.setText("Very good - you scored " + Integer.toString(l) +
" good responses. Try to improve your progression.");
else
title34.setText("Try another time.");
}
}
else {
if(i==MAX_LIST || j==MAX_LIST || k==MAX_LIST ){
title34.setText("BRAVO!!! vous avez trouvé tous les mots!");
return;
}
if (i<j && j<k)
if(k>12)
title34.setText("Excellent score! il est de " + Integer.toString(k) +
" bonnes réponses et vous avez démontré une progression régulière.");
else if(k>8) // very good - linear progression
title34.setText("Excellent - votre meilleur score est de " + Integer.toString(k) +
" bonnes réponses et vous avez démontré une progression régulière.");
else
title34.setText("Très bien - vous avez démontré une progression régulière. Vous devez améliorer votre score.");
else if (k > i && i>4)
if(k>12)
title34.setText("Excellent score! il est de " + Integer.toString(k) +
" bonnes réponses et vous avez démontré une progression régulière.");
else if(k>8) // very good - linear progression
title34.setText("Excellent - votre meilleur score est de " + Integer.toString(k) +
" bonnes réponses et vous avez démontré une progression régulière.");
else
title34.setText("Très bien - vous avez démontré une progression régulière. Vous devez améliorer votre score.");
else{
if(i>j && i>k)
l = i;
if(j>i && j>k)
l = j;
else
l = k;
if(l>12)
title34.setText("Excellent score! il est de " + Integer.toString(k) +
" bonnes réponses. Vous devez juste améliorer votre progression.");
else if (l>8) {
title34.setText("Très bien - votre meilleur score est de " + Integer.toString(l) +
" bonnes réponses. Vous devez améliorer votre progression.");
} else
title34.setText("Essayez encore!");
}
}
back.setVisibility(View.VISIBLE);
}