Јава програм за израду једноставног калкулатора помоћу преклопника ... случај

У овом програму научићете да направите једноставан калкулатор помоћу Јава … кућишта на Јави. Овај калкулатор ће моћи да сабира, одузима, множи и дели два броја.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:

  • Изјава о Јава прекидачу
  • Класа Јава скенера

Пример: Једноставни калкулатор који користи Изјаву прекидача

 import java.util.Scanner; public class Main ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter two numbers: "); // nextDouble() reads the next double from the keyboard double first = reader.nextDouble(); double second = reader.nextDouble(); System.out.print("Enter an operator (+, -, *, /): "); char operator = reader.next().charAt(0); double result; switch (operator) ( case '+': result = first + second; break; case '-': result = first - second; break; case '*': result = first * second; break; case '/': result = first / second; break; // operator doesn't match any case constant (+, -, *, /) default: System.out.printf("Error! operator is not correct"); return; ) System.out.println(first + " " + operator + " " + second + " = " + result); ) )

Оутпут

 Унесите два броја: 1,5 4,5 Унесите оператора (+, -, *, /): * 1,5 * 4,5 = 6,8

*Оператер унешене од стране корисника се чува у променљивој оператора користећи next()методе Scannerобјекта.

Исто тако, два операнда, 1.5 и 4.5 се чувају у променљивима први, односно други, користећи nextDouble()методу Scannerобјекта.

Пошто се оператер *подудара са условом када '*':, контрола програма прелази на

 резултат = први * други; 

Ова изјава израчунава производ и чува у променљивој резултат и break; изјава завршава наредбу свитцх.

Коначно, printfизјава се извршава.

Напомена : Методу смо користили printf()уместо println. То је зато што овде штампамо форматирани низ. Да бисте сазнали више, посетите методу Јава принтф ().

Занимљиви Чланци...