|
| else if
|
| операторы
| if
| ReportCard
|
|
| Также можно создавать составные
|
| содержащие
|
|
| несколько
|
|
|
|
| main(),
|
|
|
|
|
|
| блоков. Давайт е создадим класс
|
|
|
| (табельпорусски ),
| укоторогобудет
| метод
|
| атакжеметодс
|
|
однимаргументом,вкоторыйпередаётсячисленныйрезультатнекого
теста.Взависимостиотэтогочисла,методбудетпечататьвашуоценку convertGrades().
| по буквен ной системе оце нок ( A, B, C,
| D). Назовём этот метод
|
|
| public classReportCard {
|
|
|
| /**
|
|
|
|
| Mетод convertGrades принимаетодинцелочисленныйаргумент
| A, B, C or D в
|
|
| - результат тестаивозвращаетсимвол
|
|
| зависимостиотэтого
| аргумента.
|
|
|
*/
public charconvertGrades(inttestResult){chargrade;
if(testResult >= 90){grade = 'A';

}else if (testResult >= 80 && testResult < 90){ grade = 'B';

}else if (testResult >= 70 && testResult < 80){ grade = 'C';
}else {
grade = 'D';
}
returngrade;
| ПрогрнаммированиеJava длядетей,родителей,бабушекдедушек
|
|
|
|
|
|
|
|
|
|

}
public static voidmain(String[] args){
ReportCard rc = new ReportCard();
charyourGrade = rc.convertGrades(88);
| | System.out.println("Вашаперваяоценка"
| +
| yourGrade);
|
| |
| | yourGrade = rc.convertGrades(79);
| +
| yourGrade);
|
| |
| | System.out.println("Вашавтоценкарая"
|
| |
|
| }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Помимо использования
| else if
| char.
|
|
|
|
| ,
|
|
|
|
|
|
| &&
|
|
|
|
| Такжем ожноувидеть,что
|
|
| какиспользоватьпеременныетипа
|
|
|
|
| при помощи оператора
|
|
|
|
|
|
| testResult
|
|
|
|
|
| можно проверить ,
| попадает ли число в
|
|
|
|
| ",
|
|
|
|
| testResult
|
|
| между80и
|
|
| указанныйдиапазон.Нельзянаписать"если
|
|
|
|
|
| 89 в
| , и (&)
|
|
|
|
| ,
|
|
| долженбытьбольшеили
|
|
|
| Java нужнописать,что
|
|
|
|
|
|
|
| testResult >= 80 && testResult < 89
| вотта кимобразом:
|
|
|
| равен80
|
| втожевремяменьше89
|
|
|
|
| | | | | | | | | | | | | | | | | | | |
Подумайте,почемумы здесь неиспользуемоператор||.