cant figure out how to add $20 to variables if it equals one of the three: pit,
ID: 3930345 • Letter: C
Question
cant figure out how to add $20 to variables if it equals one of the three: pit, rott, or dob
also need total of all totals tried using "for" loop but its not coming out right
here is what i have so far
import java.io.File; // Importing respective packages
import java.io.FileNotFoundException;
import java.util.Scanner;
class file{public static void main(String[] args) throws FileNotFoundException
{
// Primitive variables for holding values for calulation.
int weight = 0;
int numdays = 0 ;
double tax = 0.06;
double fee = 0.70;
double taxtotal = 0;
double subtotal = 0;
double total= 0;
String title = "Madison Kennel & Grooming"; // String Object for title
String first_name,last_name,breed;
String pit = "Pit bull";
String dob = "Doberman";
String rott = "Rottweiler";
File board = new File("C:///boarding.txt");
Scanner inputFile = new Scanner(board);
while (inputFile.hasNext())
{
first_name = inputFile.nextLine();
last_name = inputFile.nextLine();
breed = inputFile.nextLine();
weight = inputFile.nextInt();
numdays = inputFile.nextInt();
inputFile.nextLine();
inputFile.hasNext();
System.out.println(first_name);
System.out.println(last_name);
System.out.println(breed);
System.out.println(weight);
System.out.println(numdays);
if (breed == pit || breed == dob || breed == rott)
{
subtotal = subtotal + 20;
}
if (inputFile.hasNextLine())
{
inputFile.nextLine();
}
// Calculations for totals
// Display output of totals
subtotal = fee * weight * numdays;
taxtotal = subtotal * tax;
total = subtotal + taxtotal;
System.out.println(" " + title + " " + "-------------------------" + " " +
"Weight: " + weight + " " + "Boarding days: " + numdays + " " +
"Total boarding fee for " + numdays + " days (before taxes): $ " +
subtotal + " " + "Total amount of tax (6% tax rate): $ " + taxtotal +
" " + "Total boarding fee with tax: $ " + total + " ");
double billtotal = 0;
for (int count = 0; count > total; count++)
{
billtotal = count;
}
System.out.println(billtotal);
}
}
}
Explanation / Answer
Hi,
You mispaced if loop .
please find below corrected code
import java.io.File; // Importing respective packages
import java.io.FileNotFoundException;
import java.util.Scanner;
class file
{
public static void main(String[] args) throws FileNotFoundException
{
// Primitive variables for holding values for calulation.
int weight = 0;
int numdays = 0 ;
double tax = 0.06;
double fee = 0.70;
double taxtotal = 0;
double subtotal = 0;
double total= 0;
String title = "Madison Kennel & Grooming"; // String Object for title
String first_name,last_name,breed;
String pit = "Pit bull";
String dob = "Doberman";
String rott = "Rottweiler";
File board = new File("C:///boarding.txt");
Scanner inputFile = new Scanner(board);
while (inputFile.hasNext())
{
first_name = inputFile.nextLine();
last_name = inputFile.nextLine();
breed = inputFile.nextLine();
weight = inputFile.nextInt();
numdays = inputFile.nextInt();
inputFile.nextLine();
inputFile.hasNext();
System.out.println(first_name);
System.out.println(last_name);
System.out.println(breed);
System.out.println(weight);
System.out.println(numdays);
if (inputFile.hasNextLine())
{
inputFile.nextLine();
}
// Calculations for totals
// Display output of totals
subtotal = fee * weight * numdays;
if (breed == pit || breed == dob || breed == rott)
{
subtotal = subtotal + 20;
}
taxtotal = subtotal * tax;
total = subtotal + taxtotal;
System.out.println(" " + title + " " + "-------------------------" + " " +
"Weight: " + weight + " " + "Boarding days: " + numdays + " " +
"Total boarding fee for " + numdays + " days (before taxes): $ " +
subtotal + " " + "Total amount of tax (6% tax rate): $ " + taxtotal +
" " + "Total boarding fee with tax: $ " + total + " ");
double billtotal = 0;
for (int count = 0; count > total; count++)
{
billtotal = count;
}
System.out.println(billtotal);
}
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.