Как я могу распечатать массив
В настоящее время я работаю над этим кодом, и я хочу, чтобы он напечатал массив из 10 строк, показывающих налогооблагаемый доход, статус подачи и общий налог, причитающийся с этого человека, по одной строке. Я не совсем уверен, как это сделать. Я пытался много раз, но все время застревал. Если бы кто-нибудь мог мне помочь, я был бы очень признателен.
package finalProg; import java.util.Scanner; public class tax { public static void main(String[] args) { Scanner in = new Scanner(System.in); String maritalStatus; System.out.printf("What is your marital status? \nEnter 'S' for single: \nEnter'M' for married or widowed filling jointly: \nEnter'MS'" + "for married but filling seperatly: \nEnter'H' for head of household: \n"); maritalStatus = in.next(); System.out.println("What is your annual income?"); double income; income = in.nextDouble(); double singleTax = 0; double marriedTax = 0; double marriedSeperatlyTax = 0; double headOfHouseholdTax = 0; //SINGLE if (maritalStatus.equals("S")) { if (income > 0 && income <= 9700) { singleTax = income * .10; } else if (income > 9700 && income <= 39475) { singleTax = (.12 * (income-9700) + 970); } else if (income > 39475 && income <= 84200) { singleTax = (.22 * (income-39475) + 4543); } else if (income > 84200 && income <= 160725) { singleTax = (.24 * (income-84200) + 14382); } else if (income > 160725 && income <= 204100) { singleTax = (.32 * (income-160725) + 32748); } else if (income > 204100 && income <= 510300) { singleTax = (.35 * (income-204100) + 46628); } else if (income > 510300) { singleTax = (.37 * (income-510300) + 153798); } System.out.println("Your income taxes are" + singleTax); } if (maritalStatus.equals("M")) { //MARRIED JOINT if (income > 0 && income <= 19400) { marriedTax = income * .10; } else if (income > 19400 && income <= 78950) { marriedTax = (.12 * (income-19400) + 1940); } else if (income > 78950 && income <= 168400) { marriedTax = (.22 * (income-78950) + 9086); } else if (income > 168400 && income <= 321450) { marriedTax = (.24 * (income-168400) + 28765); } else if (income > 321450 && income <= 408200) { marriedTax = (.32 * (income-3214500) + 65497); } else if (income > 408200 && income <= 612350) { marriedTax = (.35 * (income-408200) + 93257); } else if (income > 612350) { marriedTax = (.37 * (income-612350) + 164709); } System.out.println("Your income taxes are " + marriedTax); }; if (maritalStatus.equals("MS")) { //MARRIED SEPERETLY if (income > 0 && income <= 9700) { marriedSeperatlyTax = income * .10; } else if (income > 9700 && income <= 39475) { marriedSeperatlyTax = (.12 * (income-9700) + 970); } else if (income > 39475 && income <= 84200) { marriedSeperatlyTax = (.22 * (income-39475) + 4543); } else if (income > 84200 && income <= 160725) { marriedSeperatlyTax = (.24 * (income-84200) + 14382.50); } else if (income > 160725 && income <= 204100) { marriedSeperatlyTax = (.32 * (income-160725) + 32748.50); } else if (income > 204100 && income <= 306175) { marriedSeperatlyTax = (.35 * (income-204100) + 46628.50); } else if (income > 306175){ marriedSeperatlyTax = (.37 * (income-306175) + 82354.75); } System.out.println("Your income taxes are " + marriedSeperatlyTax); }; if (maritalStatus.equals("H")) { //HEAD OF HOUSEHOLD if (income > 0 && income <= 13850) { headOfHouseholdTax = income * .10; } else if (income > 13850 && income <= 52850) { headOfHouseholdTax = (.12 * (income-13850) + 1385); } else if (income > 52850 && income <= 84200) { headOfHouseholdTax = (.22 * (income-52850) + 6065); } else if (income > 84200 && income <= 160700) { headOfHouseholdTax = (.24 * (income-84200) + 12962); } else if (income > 160700 && income <= 204100) { headOfHouseholdTax = (.32 * (income-160700) + 31322); } else if (income > 204100 && income <= 510300) { headOfHouseholdTax = (.35 * (income-204100) + 45210); } else if (income > 510300){ headOfHouseholdTax = (.37 * (income-510300) + 152380); } System.out.println("Your income taxes are " + headOfHouseholdTax); } in.close(); } }
Что я уже пробовал:
Я пытался объявить массив, но безуспешно. Если бы кто-нибудь мог показать мне, как печатать семейное положение, доход и подоходный налог для 10 входов, я бы очень вас любил!