Како направити основни програм калкулатора користећи Јаву?

Kako Napraviti Osnovni Program Kalkulatora Koristeci Javu



Основни програм калкулатора креиран је за лакше и брже обављање свакодневних аритметичких операција. Операције су „ + ”, “ ”, “ / ”, “ * ' и ' ^ ”. Ове операције мора да уради једноставан или основни калкулатор, међутим научни калкулатори могу да изводе напредније операције. Овај водич демонстрира корак по корак процедурални водич за креирање основног калкулатора помоћу Јаве.

Како направити основни програм калкулатора користећи Јаву?

За креирање основног калкулатора, наредба Свитцх је најбољи избор, посебно за корисника почетног и средњег стања. То је зато што је код који користи наредбе прекидача веома краће дужине и лак за разумевање због мање занемарљиве употребе сложених елемената.

Хајде да прођемо кроз процедуру корак по корак за креирање основног калкулатора користећи Јава:







Корак 1: Добијање инпута од корисника
Први корак у креирању калкулатора је да добијете податке од корисника. Ови подаци говоре која аритметика треба да се изврши на којим бројевима. На пример, посетите код испод:



увоз јава. утил . Сцаннер ;
класа Главни {
// креирање методе маин().
јавности статична празнина главни ( Низ [ ] аргс ) {
цхар оператер ;
Доубле фирстВалуе , сецондВалуе , израчунатиОутпут ;
Улаз скенера = Нова Сцаннер ( Систем. ин ) ;
Систем. оут . принтлн ( „Одаберите операцију коју желите да извршите: +, -, *, / или ^“ ) ;
оператер = улазни. следећи ( ) . цхарАт ( 0 ) ;
Систем. оут . принтлн ( „Унесите први број за израчунавање:“ ) ;
фирстВалуе = улазни. нектДоубле ( ) ;
Систем. оут . принтлн ( „Унесите други број за израчунавање:“ ) ;
сецондВалуе = улазни. нектДоубле ( ) ;

Опис горњег кода:



  • Прво увезите „ Сцаннер ” услужни програм у Јава датотеци за обављање операције преузимања података од корисника током времена извршавања. И направите класу која држи „ главни() ” функција.
  • Затим креирајте променљиву типа цхар под називом „ оператер ” и целобројни тип “ фирстВалуе ”, “ сецондВалуе ', и ' израчунатиОутпут ”. Такође, креирајте инстанцу „ Сцаннер ” класа под називом “ улазни ”.
  • Затим одштампа симболе аритметичких операција на конзоли и корисник унесе тражени симбол операције. Унети симбол се чува у новој променљивој под називом „ оператер ”.
  • Након тога, преузмите први број и други број од корисника и сачувајте их у „ фирстВалуе ' и ' сецондВалуе ”.

Корак 2: Добијање инпута од корисника
Сада користите „ прекидач ” изјава за имплементацију основног калкулатора. Сваки случај наредбе свитцх бави се једном аритметичком операцијом калкулатора. Посетите доњи код:





прекидач ( оператер ) {
случај '+' :
израчунатиОутпут = фирстВалуе + сецондВалуе ;
Систем. оут . принтлн ( 'Додавање обезбеђене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;

случај '-' :
израчунатиОутпут = фирстВалуе - сецондВалуе ;
Систем. оут . принтлн ( „Одузимање дате вредности“ + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;

случај '*' :
израчунатиОутпут = фирстВалуе * сецондВалуе ;
Систем. оут . принтлн ( 'Множење дате вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;

случај '/' :
израчунатиОутпут = фирстВалуе / сецондВалуе ;
Систем. оут . принтлн ( 'Подела пружене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
случај '^' :
израчунатиОутпут = Матх . пов ( фирстВалуе , сецондВалуе ) ;
Систем. оут . принтлн ( 'Моћ пружене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;

Уобичајено :
Систем. оут . принтлн ( „Неважећи оператер!“ ) ;
пауза ;
}
улазни. Близу ( ) ;
}
}

Објашњење горњег кода:

  • Прво, користите „ прекидач „операција „ оператер ' променљива.
  • Затим направите случај за „ + ” симбол, који додаје „ фирстВалуе ' и ' сецондВалуе ” променљиве и похранити одговор у посебну променљиву под називом “ израчунатиОутпут ”.
  • Поред тога, користите „ пауза ” да бисте зауставили обраду и изашли из наредбе свитцх цасе.
  • Штавише, користите „ Систем.оут.принтлн() ” за штампање генерисаног резултата на конзоли.
  • Затим креирајте случајеве за „ ”, “ + ”, “ * ”, “ / ', и ' ^ ” симболе за обављање одговарајућих аритметичких операција одузимања, сабирања, множења, дељења и степена над датим вредностима.
  • Након тога, користите „ матх. Пов() ” метода за извођење операције снаге над променљивим.
  • На крају, „ Уобичајено ” се користи кључна реч која штампа поруку о грешци. Ова порука о грешци се појављује само када се не користи ниједан од горе наведених случајева.
  • Такође, затворите прозор „Скенер“ да бисте уштедели меморију и побољшали перформансе.

Након завршетка фазе компилације:



Горња слика илуструје да је основни калкулатор генерисан коришћењем Јаве.

Закључак

Основни калкулатор се састоји од +, -, /, * и ^ који се може направити помоћу наредбе Свитцх цасе. Свака математичка операција се третира као случај за прекидач, а та посебна операција се изводи у телу. Овај водич је показао детаљне кораке за креирање основног програма калкулатора користећи Јаву.