Здравствуйте, сегодня я задам вам практический вопрос о операторе if, который мы изучили на последних двух занятиях. Если вы чувствуете, что не готовы к этому, просто вернитесь к тем сеансам внизу.
Если бы вы видели мою сессию MySQL и немного попрактиковались со мной, вы бы знали, что я всегда рекомендую вам сначала решить вопросы самостоятельно, а затем проверить ответ. Хорошо, тогда давайте начнем!
Вопрос 1. Если балл 80 и выше, выведите «VVIP». Если от 60 до 79, напечатайте «VIP». Если меньше 60, выведите «norm».
Это было не так сложно, верно?
Здесь, поскольку я поставил значение точки как 100, поэтому будет напечатано «VVIP». Я бы не стал добавлять больше объяснений, потому что мы уже сделали это на нашем последнем сеансе.
Вопрос 2. Если сумма score1 и score2 больше 70, выведите «pass». Если нет, выведите «fail».
Я задал этот вопрос, потому что там вы увидите, что я объявил третью переменную «сумма». И я назначил добавление «score1» и «score2» к «сумме». Итак, теперь мы знаем, что вы можете объявить значение переменной как вычисление нескольких переменных.
Конечно, вы можете просто добавить их прямо в оператор if, как показано ниже.
if(score1+score2>70){.....
Вопрос 3. Если переменная K — нечетное число, выведите «odd». Если это не напечатайте «даже».
Хорошо, я знаю, что это для нас в новинку, но прежде чем вы сдадитесь и проверите ответ, я дам вам небольшую подсказку. Чтобы решить, четное это число или нечетное, вы можете запомнить один из арифметических операторов, который выглядит как «%».
Как вы знаете, он означает остаток двух чисел. Так что, если k равно 10, k% 2 будет 0, а если k равно 3, k%2 будет 1. Надеюсь, вы поняли мою подсказку и уже решили вопрос! Ответ…
Если вы ее решили, молодец. Но некоторые из вас могут написать, как показано ниже, и задаться вопросом, почему это не работает.
if(k%2=0).....
Не получится, почему так? потому что, как я уже говорил вам в прошлом сеансе, равенство в Java — это не «=». Если есть только один «=», это присваивание. равно выглядит как «==». И если есть некоторые из вас, кто написал, как показано ниже,
Отличная работа! Вы должны помнить, что «!» означает «нет».
Это все на сегодня. Надеюсь, они вам понравились. Завтра я напишу про Type Coercion. Но я хочу, чтобы вы внимательно рассмотрели оператор if, чтобы мы могли изучить что-то более сложное позже! Спасибо, что прочитали мой пост, ребята, увидимся!