Како направити основни програм калкулатора користећи Јаву?
За креирање основног калкулатора, наредба Свитцх је најбољи избор, посебно за корисника почетног и средњег стања. То је зато што је код који користи наредбе прекидача веома краће дужине и лак за разумевање због мање занемарљиве употребе сложених елемената.
Хајде да прођемо кроз процедуру корак по корак за креирање основног калкулатора користећи Јава:
Корак 1: Добијање инпута од корисника
Први корак у креирању калкулатора је да добијете податке од корисника. Ови подаци говоре која аритметика треба да се изврши на којим бројевима. На пример, посетите код испод:
увоз јава. утил . Сцаннер ;
класа Главни {
// креирање методе маин().
јавности статична празнина главни ( Низ [ ] аргс ) {
цхар оператер ;
Доубле фирстВалуе , сецондВалуе , израчунатиОутпут ;
Улаз скенера = Нова Сцаннер ( Систем. ин ) ;
Систем. оут . принтлн ( „Одаберите операцију коју желите да извршите: +, -, *, / или ^“ ) ;
оператер = улазни. следећи ( ) . цхарАт ( 0 ) ;
Систем. оут . принтлн ( „Унесите први број за израчунавање:“ ) ;
фирстВалуе = улазни. нектДоубле ( ) ;
Систем. оут . принтлн ( „Унесите други број за израчунавање:“ ) ;
сецондВалуе = улазни. нектДоубле ( ) ;
Опис горњег кода:
- Прво увезите „ Сцаннер ” услужни програм у Јава датотеци за обављање операције преузимања података од корисника током времена извршавања. И направите класу која држи „ главни() ” функција.
- Затим креирајте променљиву типа цхар под називом „ оператер ” и целобројни тип “ фирстВалуе ”, “ сецондВалуе ', и ' израчунатиОутпут ”. Такође, креирајте инстанцу „ Сцаннер ” класа под називом “ улазни ”.
- Затим одштампа симболе аритметичких операција на конзоли и корисник унесе тражени симбол операције. Унети симбол се чува у новој променљивој под називом „ оператер ”.
- Након тога, преузмите први број и други број од корисника и сачувајте их у „ фирстВалуе ' и ' сецондВалуе ”.
Корак 2: Добијање инпута од корисника
Сада користите „ прекидач ” изјава за имплементацију основног калкулатора. Сваки случај наредбе свитцх бави се једном аритметичком операцијом калкулатора. Посетите доњи код:
прекидач ( оператер ) {
случај '+' :
израчунатиОутпут = фирстВалуе + сецондВалуе ;
Систем. оут . принтлн ( 'Додавање обезбеђене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
случај '-' :
израчунатиОутпут = фирстВалуе - сецондВалуе ;
Систем. оут . принтлн ( „Одузимање дате вредности“ + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
случај '*' :
израчунатиОутпут = фирстВалуе * сецондВалуе ;
Систем. оут . принтлн ( 'Множење дате вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
случај '/' :
израчунатиОутпут = фирстВалуе / сецондВалуе ;
Систем. оут . принтлн ( 'Подела пружене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
случај '^' :
израчунатиОутпут = Матх . пов ( фирстВалуе , сецондВалуе ) ;
Систем. оут . принтлн ( 'Моћ пружене вредности' + фирстВалуе + ' и ' + сецондВалуе + ' = ' + израчунатиОутпут ) ;
пауза ;
Уобичајено :
Систем. оут . принтлн ( „Неважећи оператер!“ ) ;
пауза ;
}
улазни. Близу ( ) ;
}
}
Објашњење горњег кода:
- Прво, користите „ прекидач „операција „ оператер ' променљива.
- Затим направите случај за „ + ” симбол, који додаје „ фирстВалуе ' и ' сецондВалуе ” променљиве и похранити одговор у посебну променљиву под називом “ израчунатиОутпут ”.
- Поред тога, користите „ пауза ” да бисте зауставили обраду и изашли из наредбе свитцх цасе.
- Штавише, користите „ Систем.оут.принтлн() ” за штампање генерисаног резултата на конзоли.
- Затим креирајте случајеве за „ – ”, “ + ”, “ * ”, “ / ', и ' ^ ” симболе за обављање одговарајућих аритметичких операција одузимања, сабирања, множења, дељења и степена над датим вредностима.
- Након тога, користите „ матх. Пов() ” метода за извођење операције снаге над променљивим.
- На крају, „ Уобичајено ” се користи кључна реч која штампа поруку о грешци. Ова порука о грешци се појављује само када се не користи ниједан од горе наведених случајева.
- Такође, затворите прозор „Скенер“ да бисте уштедели меморију и побољшали перформансе.
Након завршетка фазе компилације:
Горња слика илуструје да је основни калкулатор генерисан коришћењем Јаве.
Закључак
Основни калкулатор се састоји од +, -, /, * и ^ који се може направити помоћу наредбе Свитцх цасе. Свака математичка операција се третира као случај за прекидач, а та посебна операција се изводи у телу. Овај водич је показао детаљне кораке за креирање основног програма калкулатора користећи Јаву.