Hvordan skrive en Sales Tax programmet i Java ved hjelp av to prosent skatt

Dataprogrammer utmerke seg på å automatisere enkle, repeterende oppgaver som å beregne merverdiavgift og summer på grunn på et kjøp i en butikk. Ved å bruke Java, trenger du bare å skrive inn rundt to dusin linjer med kode for å få en enkel omsetningsavgift kalkulator oppe og går.

Bruksanvisning

1 Åpne din favoritt teksteditor. Enhver redaktør vil gjøre, inkludert Windows Notisblokk, men de fleste utviklere foretrekker å arbeide innenfor en dedikert programmering editor som jEdit, Vim, eller NetBeans.

2 Lim inn følgende kode i editor:

import java.text.NumberFormat;

import java.text.Scanner;

public class SalesTaxApp {

final static double SALES_TAX = 0.02;

statisk Scanner i = new Scanner (System.in);

statisk NumberFormat nf = NumberFormat.getCurrencyInstance ();

public static void main (String [] args) {

}

}

Dette skaper tre variabler som vil bli benyttet i søknaden. Først erklærer det salgs skattesats på 2%. Deretter setter det opp et Scanner-objekt. Scanner er en praktisk klasse som gjør det lettere å lese tallene direkte fra skriving. Sist, oppsett det opp en NumberFormat objekt, som tillater Java automatisk formatere tallene for å reflektere den lokale valutaen skikk når du skriver dem. For eksempel vil det tillate oss å skrive ut:

$ 2,33

Heller enn:

2,333333333333333333333

Resten av koden skal gå innenfor parenteser i hovedfremgangsmåten.

3 Lim inn følgende i hovedmetode:

double value;

while (true) {

System.out.print ( "Skriv inn mengde salg (eller -1 for å avslutte):");

verdi = in.nextDouble ();

if (verdi == -1) break;

System.out.println ( "The omsetningsavgift er:" + nf.format (verdi * SALES_TAX));

System.out.println ( "Totalt med skatt er:" + nf.format (verdi * (1 + SALES_TAX)));

}

Dette sier en midlertidig verdi å holde mengden innspill av brukeren. Neste, spør den brukeren å legge inn beløpet for salg eller type "-1" for å avslutte. Det sjekker om brukeren bedt om å slutte, og hvis så, bryter "mens" loop. Ellers skrives det ut omsetningsavgift og totalt for brukeren.

Hint

  • Ved å bruke en Integrated Development Environment (IDE) som NetBeans, kan du enkelt legge denne koden til en knapp i et grafisk brukergrensesnitt (GUI) for å lage en grafisk, i stedet for tekstbasert, salg skatt søknad.
  • Samfunnet kan ha presise lover for hvordan man skal håndtere avrunding av cents i salg skatteberegninger. Hvis du har tenkt å bruke mva-programmet i en reell handel situasjon, bør du rådføre deg med samfunnets salget skattelovgivningen for å finne ut hvordan delvis cent bør være avrundet. Kommandoen nf.setRoundingMode kan brukes til å spesifisere hvilke regler de NumberFormatter bør følge når du runder delvis cent.