Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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);


}
}
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at drjack9650@gmail.com
Chat Now And Get Quote