25-11-2010, 00:18
|
|
|
|
חבר מתאריך: 11.03.07
הודעות: 1,668
|
|
*failures
בכל מקרה, אם המספר הראשון לא קטן מ55, אז שום דבר לא נכנס ל-max, ואז אתה מנסה להשתמש בתוכן שלו בהמשך, ומן הסתם זה לא אפשרי.
כמו שאמרת ואמרו פה, אתה צריך לתת לו את הערך 0 כערך התחלתי.
אני לא מתכנת בJAVA, אבל זה אמור להיות משהו בסגנון הזה:
קוד PHP:
int mark, max = 0;
for (int i=0; i < 4; i++) {
System.out.println("Enter the mark:");
mark = reader.nextInt();
if (mark > max && mark < 55) {
max = mark;
}
}
System.out.println("The highest mark from the failures is " + max);
|