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.