Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 07.08.2016
Сообщений: 43
1

Условные операторы

24.09.2016, 08:42. Просмотров 376. Ответов 6
Метки нет (Все метки)


Почему в данном случае срабатывает только левая часть
Java
1
 if(m==0&&h>6)
?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2016, 08:42
Ответы с готовыми решениями:

Условные операторы
Добрый вечер ! Напишите код на языке JAVA через условленные операторы . За ранее Благодарю !

Условные операторы: положительные числа возвести в куб, а отрицательные заменить на 0
Ввести с клавиатуры три числа, положительные возвести в куб, а отрица- тельные заменить на 0.

Условные операторы и операторы цикла
Помогите, пожалуйста, решить задачу. Даны три действительных числа. Вывести на экран те из них,...

Циклы и условные конструкции
1. Написать программу, выводящую различные приветствия в зависимости от должности. Имеется 4...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы Java-разработчиков
6
5 / 5 / 0
Регистрация: 09.09.2016
Сообщений: 12
24.09.2016, 09:13 2
&& - укороченное и, проверяет только первое утверждение, если оно true - выражение в целом принимает значение true.
если false, то false. Т.е. второе утверждение не проверяется вообще.

Чтобы проверяло и сравнивало оба значения используйте &, |, ^.
1
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
24.09.2016, 09:19 3
Dernoff Maxim, ты не прав, если левое выражение false, то правое не вычисляется(результат и так будет false), если true, то вычисляется правое. С || другая ситуация, если левое false, то вычисляется правое, если true, то не вычисляется(результат и так будет true)
0
Эксперт Java
2361 / 2191 / 559
Регистрация: 28.12.2010
Сообщений: 8,578
24.09.2016, 09:21 4
Цитата Сообщение от Dernoff Maxim Посмотреть сообщение
проверяет только первое утверждение, если оно true - выражение в целом принимает значение true.
глупостей не говорите.
0
LeX
24.09.2016, 09:28
  #5

Не по теме:

вот и думаешь потом на собеседованиях откуда такие джуны берутся...

привет джаварашу...

0
5 / 5 / 0
Регистрация: 09.09.2016
Сообщений: 12
24.09.2016, 09:38 6
я имел ввиду:
Утверждение1 && Утверждение2;
true && true: если первое true проверяет второе, если и оно true - выражение принимает значение true;
true && false : проверит первое если оно true проверит второе которое false - выражение примет значение false
false && true/false: проверит первое, второе не будет проверять, выражение примет значение false
0
LeX
24.09.2016, 09:42     Условные операторы
  #7

Не по теме:

Dernoff Maxim, ты изначально писал абсолютно другое)

0
24.09.2016, 09:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2016, 09:42
Привет! Вот еще темы с ответами:

С++.Операторы в С++: условные операторы, операторы break и continue
Выяснить, пересекаются ли параболы у=аx2+bx+с и у=dx2+ex + f. При положительном ответе найти точки...

Условные операторы и операторы цикла: найти в массиве два наименьших элемента
ЗАДАНИЕ: Дан целочисленный массив A . Найти в нём два наименьших элемента. МОЯ ПРОГРАММА:...

Условные операторы и операторы цикла, проверка корректности вводимых данных
Привет, ребята. Помогите, пожалуйста, написать код для данной задачи. Примечание: необходимо...

Найти число положительных и отрицательных элементов вектора,не используя операторы цикла и условные операторы
найти число положительных и отрицательных элементов вектора,не используя операторы цикла и условные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.