Я пытаюсь обернуть голову вокруг проблемы, с которой я сталкиваюсь с практической проблемой с использованием булевых выражений. Я хочу создать программу, которая говорит, если кто-то должен ездить на велосипеде или нет. У меня есть две переменные и я хочу написать инструкцию AND и инструкцию OR. Моими переменными являются дорожные условия и температура.Boolean Understanding
Редактировать: С помощью полученной информации я немного продвинулся вперед. Я столкнулся с другим вопросом в строке 22 ниже;
// Program to decide if biking or driving to work is best
import javax.swing.*;
public class SNHU3_4Paper {
public static void main(String[] args) {
String temperature;
String roadCondition;
double temp;
double weather = 50;
double road;
boolean roadIsdry = true;
temperature = JOptionPane.showInputDialog("Enter temperature outside: ");
roadCondition = JOptionPane.showInputDialog("Is the road dry (true or false): ");
temp = Double.parseDouble(temperature);
road = Double.parseDouble(roadCondition);
if (temp >= weather && road == roadIsdry)
JOptionPane.showMessageDialog(null, "Bike to work");
else {
JOptionPane.showMessageDialog(null, "Drive to work");
}
}
}
Когда вы используете логическое значение, нет 0 или 1. Существует только true или false. – mmking
Было бы полезно, если бы вы разместили свой текущий код и объяснили, что именно вы пытаетесь сделать. –
http://en.wikipedia.org/wiki/Boolean_algebra –