Я написал этот код до сих пор, это часть задания, но я застрял и не уверен, как сделать часть 2. Я завершил часть 1. Любые предложения о том, куда идти отсюда?Как вывести эту информацию, которую я сохранил?
Спасибо!
Часть 1.
Предлагает пользователю следующую информацию и сохраняет входные данные в соответствующих переменных:
- ли пользователь левшой
- ли отец пользователя, по крайней мере 5 футы 10 дюймов в высоту
- Возраст пользователя в месяцах
- Возраст в месяцах от одного члена или друга пользователя
- Абонентская GPA
- Смещение в литрах двигателя автомобиля пользователя
Часть 1. Code
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class InformationStationFinal{
public static void main(String args[]){
Scanner input = new Scanner(System.in);
String s1 = "yes";
String s2 = "no";
System.out.print("Are you left handed? Enter yes or no:");
String leftHand = input.next();
System.out.println("true");
System.out.print("Is your father at least 5ft 10 inches? Enter yes or no:");
String tall = input.next();
System.out.println("true ");
System.out.print("Enter your age in months: ");
int age = input.nextInt();
System.out.println(" ");
System.out.print("Enter the age of a sibling or friend in months: ");
int ageTwo = input.nextInt();
System.out.println(" ");
System.out.print("Enter your GPA as decimal, such as 3.58: ");
double gpa = input.nextDouble();
System.out.println(" ");
System.out.print("Enter displacement in liters of your cars engine:");
int liter = input.nextInt();
System.out.println(" ");
System.out.println("Are you left handed? " + " " + leftHand);
System.out.println("Is your father at least 5ft 10in? " + " " + tall);
System.out.println("Are you left handed or is your father at least 5ft 10?" + " " +
((leftHand.equals(s1)) || (tall.equals(s1))));
System.out.println("Are you left handed And is your father at least 5ft 10?" + " " +
((leftHand.equals(s1)) && (tall.equals(s1))));
System.out.println("Are your answers for left handed & father's height the same" + " " +
(leftHand.equals(tall)));
}
}
Часть 2.
Выводит следующую информацию, используя либо JOptionPane.showMessageDialog()
или System.out.println()
для выхода:
- ли пользователь левой рукой
- ли отец пользователя был по крайней мере 5 футов 10 дюймов в высоту
- ли по меньшей мере одно из значений а и Ь являются истинными (верно, если один или оба являются истинными)
- Независимо от того, являются ли a и b истинными (false, если хотя бы один из них является ложным)
- Являются ли значения истинности a и b одинаковыми (true, если оба a и b являются истинными или если оба a и b являются ложными)
- Является ли пользователь старше его/ее родственника/друга (насколько мы можем говорить из возрастов в месяцах)
- Является ли возраст пользователя в месяцах в течение 12 месяцев с момента его/ее родного брата или друга. Вы можете использовать для этого
Math.abs()
. - Независимо от того, является ли GPA пользователя как минимум равным смещению его/ее автомобильного двигателя. Для этого элемента используйте инструкцию else, чтобы распечатать какое-либо соответствующее сообщение, если условие ложно.
Может кто-то, пожалуйста, помогите мне заполнить вторую часть этого вопроса? Спасибо.
В качестве прямой стороны я хотел бы спросить вашего профессора о том, как создать объект, который использует эту информацию, а также метод 'toString()', который также может использоваться для извлечения такой информации без большого количества осложнение. О, и тройное заявление тоже может быть полезно. – Makoto