Kaip sukurti skaičiuoklę su bylomis „Java“

„Java“ yra į objektą orientuota programavimo kalba, kurią programuotojai naudoja namų ir komercinei plėtrai. Taip yra iš dalies dėl to, kad „Java“ yra stipri klasių biblioteka ir jos gylis kaip programavimo kalba. Tačiau atliekant paprastesnes programavimo užduotis „Java“ gali būti šiek tiek pastangų bet kuriam programuotojui. Šis pavyzdys iliustruoja, kaip įdiegti labai paprastą skaičiuoklį naudojant vartotojo įvestį ir perjungimo pareiškimą.

1.

Nustatykite pagrindinį „Java“ kodą. Šis kodas reikalauja, kad „Java“ įvesties / išvesties bibliotekos rinktų naudotojo duomenis ir gautų rezultatus:

importuoti java.io *;

public class UserCalculator {public int main (String [] args) {}}

2.

Nustatykite vartotojo įvestį naudodami eilutę. Ši programa tikisi, kad vartotojas įves matematinę išraišką su dviem reikšmėmis ir operatoriumi (pridėjimas, atėmimas, dalijimasis arba daugyba). Šis kodas suskirsto tas vertes ir pakeičia reikšmes nuo eilutės iki sveikų skaičių:

public int main (String [] args) {BufferedReader in = naujas BufferedReader (naujas InputStream (System.in));

Styginių įvestis = null;

input = in.readline ();

String [] apskaičiuoti = input.split ("");

int x = Integer.parseInt (apskaičiuoti [0]); int y = Integer.parseInt (apskaičiuoti [2]); Styginių operatorius = apskaičiuoti [1]; }

3.

Naudokite atvejo ataskaitas, kad patikrintumėte operatorių ir atliktumėte tinkamą veikimą. Kiekviena atvejo ataskaita atliks paprastą patikrinimą ir pagal pageidaujamą rezultatą generuos pageidaujamą rezultatą:

jungiklis (operatorius) {

atvejis "+": System.out.println (x + y); pertrauka; atvejis "-": System.out.println (xy); pertrauka; atvejis "/": System.out.println (x / y); pertrauka; atvejis " ": System.out.printlin (x y); pertrauka; }

Reikalingi dalykai

  • „Java Development Kit“ (JDK)
  • Teksto redaktorius arba „Java“ interaktyvi plėtros aplinka

Rekomenduojama

Kaip gauti medijos poveikį jūsų maisto produktui
2019
Fiktyvaus verslo pavadinimo pateikimo privalumai ir trūkumai
2019
Kaip išlaikyti „Excel“ išplečiant ląsteles, kai jas rūšiuojate
2019