-4
我想知道变量1总数中有多少负责,以及总成本变量2负责多少。我已附上目前我的源代码图片找出每个变量代表的总量有多少?
分配指令如下:然后程序将计算所有费用的总和,如果费用平均分配,每个人应该支付的费用以及每位朋友实际支付多少支付。如果一个人比另一个支付的少,那么他们会欠他们的朋友一些钱。
import java.util.Scanner;
public class Trip {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
double flight, hotel, meals, tour, total, owes;
String name1, name2;
double Lisa, Bart;
double input1, input2, input3, input4;
Lisa = 1;
Bart = 2;
System.out.print("Enter the first name: ");
name1 = keyboard.nextLine();
System.out.print("Enter the second name: ");
name2 = keyboard.nextLine();
System.out.print("Enter cost of flights: ");
flight = keyboard.nextDouble();
System.out.print("Who paid for the flights: Enter 1 for Lisa or 2 for Bart ");
input1 = keyboard.nextInt();
System.out.print("Enter cost of hotel: ");
hotel = keyboard.nextDouble();
System.out.print("Who paid for the hotel: Enter 1 for Lisa or 2 for Bart ");
input2 = keyboard.nextInt();
System.out.print("Enter cost of tour: ");
tour = keyboard.nextDouble();
System.out.print("Who paid for the tour: Enter 1 for Lisa or 2 for Bart ");
input3 = keyboard.nextInt();
System.out.print("Enter cost of meals: ");
meals = keyboard.nextDouble();
System.out.print("Who paid for the meals: Enter 1 for Lisa or 2 for Bart ");
input4 = keyboard.nextInt();
total = flight + hotel + meals + tour;
System.out.printf("Total bill for trip: %.2f \n", total);
owes = total/2;
System.out.printf("Each person owes: %.2f", owes);
}}
如果丽莎+巴特=总,然后巴特=总 - 丽莎。这是简单的代数。你应该能够应用这个来解决你的问题。 –
你好,我在开始时分配了Lisa = 1和Bart = 2,所以当我做Bart = total - Lisa时,它只是从总数中减去1。我想我的教授希望我使用if else语句,因为其余的问题都涉及到这个问题。你知道我将如何使用if else语句来处理这个问题吗? – mattiewattie1