Java -практика использования


Листинг 4 5 Простейший калькулятор



Листинг 4.5. Простейший калькулятор

import Java.math.*; 

class Calc{

  public static void main(String[] args){ 

    if (args.length < 3){

     System.err.println("Usage: Java Calc operand operator operand"); 

     return; 

   }

   BigDecimal a = new BigDecimal(args[0]); 

   BigDecimal b = new BigDecimal(args[2]); 

   switch (args[l].charAt(0)){

     case '+': System.out.println(a.add(b)); break; 

     case '-': System.out.println(a.subtract(b)); break; 

     case '*': System.out.println(a.multiply(b)); break; 

     case '/': System.out.println(a.divide(b,

                         BigDecimal.ROUND_HALF_EVEN)); break; 

     default : System.out.println("Invalid operator"); 

   } 

}

Почему символ умножения — звездочка — заключен на Рисунок 4.6 в кавычки? "Юниксоидам" это понятно, а для других дадим краткое пояснение.









Начало  Назад  Вперед