Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam 1: Tsim Txoj Haujlwm Tshiab
- Kauj Ruam 2: Kauj Ruam 2: Tsim Chav Kawm Tshiab
- Kauj Ruam 3: Kauj Ruam 3: Xyaum Tsim Tus Kheej
- Kauj Ruam 4: Kauj Ruam 4: Ua tiav Txoj Haujlwm
- Kauj Ruam 5: Kauj Ruam 5: Tau Txais Tswv Yim Los Ntawm Tus Neeg Siv
- Kauj Ruam 6: Kauj Ruam 6: Nug Tus Neeg Siv Dab Tsi Ua Haujlwm Zauv Ua Ntej
- Kauj Ruam 7: Kauj Ruam 7: Txiav txim siab Txoj Kev Siv Dab Tsi Raws Li Tus Neeg Ua Haujlwm Xaiv los ntawm Tus Neeg Siv
- Kauj Ruam 8: Kauj Ruam 8: Sau Cov Qauv rau Txhua Qhov Kev Ua Zauv
- Kauj ruam 9: Nrog koj zoo siab
Video: Simple Java Calculator Intro: 9 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Simple Java Calculator
Intro: Hauv txoj haujlwm no, peb yuav qhia koj li cas los tsim lub laij lej yooj yim hauv Java. Peb yuav xav tias koj twb tau teeb tsa Eclipse IDE (Integrated Development Environment). Yog tias koj tsis muaj software no, koj tuaj yeem rub nws dawb ntawm https://www.eclipse.org/downloads/. Qee lub hom phiaj kev kawm tseem ceeb uas koj yuav kawm thaum tsim daim ntawv thov no suav nrog: Qhov sib txawv yog dab tsi thiab yuav siv nws li cas kom tau txais kev nkag los ntawm tus neeg siv thiab tso tawm cov khoom mus rau lub console Dab tsi yog txoj hauv kev thiab yuav sau koj li cas Lub hom phiaj yog dab tsi yog, thiab thaum twg siv lawv Cov lus hais raws li txoj cai uas yuav tswj hwm txoj haujlwm ntawm txoj haujlwm Yuav ua li cas sau thiab khiav koj cov haujlwm hauv Eclipse Environment Programming tuaj yeem ua rau tsis meej pem thaum xub thawj. Yog tias koj poob los yog nyam, ua raws nrog cov screenshots suav nrog.
Nco tseg: Hauv cov kab ntawv kab lus, ib kab twg uas ntsuab thiab ua ntej los ntawm ob qhov slashes (//) yog "saib". Kev tawm lus tau siv los sau cov cai thiab muab cov lus qhia tib neeg nyeem tau thiab piav qhia. Thaum txoj haujlwm tau ua tiav, txhua cov lus tsis quav ntsej thiab lawv tsis muaj kev cuam tshuam rau txoj haujlwm hauv txhua txoj kev. Peb cov screenshots suav nrog cov lus pom kom pom tseeb, tab sis lawv yog nyob ntawm yeem thiab tuaj yeem tso tseg yam nyab xeeb.
Kauj Ruam 1: Kauj Ruam 1: Tsim Txoj Haujlwm Tshiab
Qhib koj dab noj hnub Java IDE. Tsim Java Project tshiab los ntawm kev mus rau File -> New -> Java Project uas tuaj yeem pom nyob rau sab xis saum toj ntawm lub qhov rais.
Muab koj lub npe lub npe, rau peb tus piv txwv peb yuav sau nws lub laij lej. Thaum koj nias xa koj yuav tsum tam sim no pom koj txoj haujlwm hauv Pob Explorer nyob rau sab laug ntawm qhov screen.
Kauj Ruam 2: Kauj Ruam 2: Tsim Chav Kawm Tshiab
Nyem Cov Ntaub Ntawv -> Tshiab -> Chav kawm los tsim chav kawm tshiab. Ib "chav kawm" yog ib txoj hauv kev ntawm kev sib koom ua ke nrog cov cai ua ke. Qhov no tsoo cov phiaj xwm mus rau hauv "me me" thiab ua kom nkag siab yooj yim dua. Vim tias qhov no yog txoj haujlwm yooj yim, tsuas yog ib chav kawm xwb thiaj tsim nyog.
Muab chav kawm rau lub npe yooj yim, siv lub npe, xws li "Tshuab xam zauv". Nws yog ib txwm coj los sau ua thawj tus ntawv ntawm chav kawm npe. Nco ntsoov tias lub npov "pej xeem zoo li qub tsis muaj qhov tseem ceeb ()" lub thawv raug tshuaj xyuas, tom qab ntawd nyem "ua tiav".
Kauj Ruam 3: Kauj Ruam 3: Xyaum Tsim Tus Kheej
Thawj qhov koj yuav ua yog tshaj tawm qhov sib txawv. Txhawm rau ua qhov no yooj yim ntaus ntab a = 2; raws li qhia hauv qab no. Qhov "ntab" qhia cov hom ntaub ntawv, tshwj xeeb yog txhais tau tias qhov sib txawv yuav yog tus lej thiab tuaj yeem suav nrog cov lej zauv. Lwm hom sib txawv muaj xws li int rau tus lej thiab String rau cov lus. A hauv txoj cai no sawv cev rau lub npe hloov pauv thiab ob qho piv txwv txog tus nqi tiag uas tau muab rau qhov sib txawv. "A" thiab "2" yog ob qho piv txwv nkaus xwb, cov ntawv hloov pauv tuaj yeem muaj lub npe lossis tus nqi raug tsuav yog lub npe thiab qhov muaj txiaj ntsig ob qho tib si siv tau.
Koj tuaj yeem tshaj tawm cov ntaub ntawv hais txog qhov hloov pauv mus rau lub console los ntawm kev siv txoj hauv kev hu ua System.out.print (). Cov ntawv uas koj xav kom pom hauv lub console mus nruab nrab ntawm 2 kab lus. Hauv qhov screenshot no, peb luam A thiab nws tus nqi, uas qhov no yog 2.
Kauj Ruam 4: Kauj Ruam 4: Ua tiav Txoj Haujlwm
Txhawm rau ua txoj haujlwm yooj yim no, nias lub xub ntsuab nyob rau sab saum toj ntawm lub vijtsam.
Yog tias koj raug nug seb koj puas xav txuag koj txoj haujlwm ua ntej mus, nyem OK.
Tom qab ua tiav koj cov cai, lub console yuav tsum tso tawm lub npe thiab tus nqi ntawm qhov sib txawv uas koj tau teev tseg. Yog tias koj ntsib qee qhov yuam kev, nco ntsoov tias koj cov cai sib xws nrog cov duab saum toj no.
Tam sim no koj tau nkag siab txog qhov hloov pauv thiab yuav ua li cas thiaj li ua tiav koj txoj haujlwm, peb tau npaj los pib coding lub laij lej. Txhua qhov chaws ua ntej tuaj yeem raug tshem tawm kom pib tshiab.
Kauj Ruam 5: Kauj Ruam 5: Tau Txais Tswv Yim Los Ntawm Tus Neeg Siv
Lub tshuab xam zauv no yuav ntxiv ua ke 2 tus neeg siv tus lej tshwj xeeb. Yog li ntawd, peb yuav pib los ntawm kev tsim 2 qhov hloov pauv tshiab, "a" thiab "b". Ob qhov kev hloov pauv no tsis tuaj yeem muaj tib lub npe.
Tom ntej no, tsim lub Scanner yam khoom. Lub tshuab ntsuas no, thaum ua haujlwm, yuav tau txais cov lus pom los ntawm tus neeg siv rau kev siv tom qab hauv qhov haujlwm. Ua ntej siv lub tshuab luam ntawv, koj yuav tsum tau ntxiv ib kab ntawm cov cai nyob rau sab saum toj ntawm chav kawm: "import.java.util. Scanner;".
Peb lub npe peb lub tshuab ntsuas lub ntsuas phoo keyboard vim tias yog qhov uas cov tswv yim yuav los ntawm.
Tom ntej no ntaus ntawv tawm tshiab kom nug tus lej thawj raws li qhia saum toj no. Qhov kev hais kom sai no yuav tshwm rau hauv lub console.
Cov kab tom ntej ntawm cov cai (a = keyboard.nextFloat ();) yuav tau txais cov lus pom los ntawm tus neeg siv thiab muab cov ntawv nkag rau qhov sib txawv "a". Piv txwv li, yog tias tus neeg siv nkag mus rau “5”, “a” yuav muab tus nqi 5.
Rov ua cov txheej txheem no kom tau txais tus nqi thib ob, thiab muab nws rau b. Luam thiab muab tshuaj txhuam thiab hloov “a” rau “b” yuav yog txoj kev nrawm tshaj plaws.
Koj tuaj yeem luam qhov tseem ceeb ntawm A thiab B rau lub console siv tib txoj hauv kev los ntawm kauj ruam 3.
Nco ntsoov "Kaw" cov keyboard ntawm qhov kawg ntawm txoj cai no, vim tias peb tau ua tiav lees txais cov lus pom los ntawm tus neeg siv ntawm qhov no.
Txij ntawm no mus nws yuav yog lub tswv yim zoo los ua ke thiab khiav cov cai no kom ntseeg tau tias nws ua haujlwm tau raws li qhov xav tau.
Kauj Ruam 6: Kauj Ruam 6: Nug Tus Neeg Siv Dab Tsi Ua Haujlwm Zauv Ua Ntej
Tsim qhov sib txawv thib peb hu ua "kev ua haujlwm". Qhov sib txawv ntawm cov ntaub ntawv no yuav yog "char" uas tuaj yeem muaj ib tus cim. Piv txwv, tus lej tuaj yeem yog 'b', 'Z' '+', thiab lwm yam.
Tus lej sib txawv no yuav tuav ib qho ntxiv rau, kos npe rho tawm, faib cim, lossis kos npe sib npaug, raws li kev ua haujlwm uas tus neeg siv xav ua.
Hais kom tus neeg siv rau ib qho ntawm cov cim no thiab muab lub tswv yim rau "kev ua haujlwm" siv tib txoj kev raws li hais los saum no.
Koj tuaj yeem tso tawm "kev ua haujlwm" tib yam li koj tuaj yeem tso tawm "a" lossis "b", raws li tau qhia hauv cov duab saum toj no.
Kauj Ruam 7: Kauj Ruam 7: Txiav txim siab Txoj Kev Siv Dab Tsi Raws Li Tus Neeg Ua Haujlwm Xaiv los ntawm Tus Neeg Siv
Tom qab tau txais cov neeg siv tsim nyog nkag thiab kaw cov keyboard, ntxiv rau cov cai saum toj no. Qhov no hu ua "hloov pauv" nqe lus, thiab yuav ua qhov sib txawv raws li qhov tus neeg siv muab rau "ua haujlwm".
Piv txwv, yog tias tus neeg siv nkag '+' rau kev ua haujlwm (rooj plaub '+'), peb yuav Ntxiv a thiab b ua ke. Raws li qhia saum toj no.
Yog tias tus neeg siv xaiv '-' rau tus neeg teb xov tooj, peb yuav rho tawm a los ntawm b. Tsim rooj plaub rau txhua qhov kev ua lej, thiab hu qhov tsim nyog rau txhua tus. Qhia saum toj no.
Qhov "tawg" lo lus tseem ceeb tshwm ntawm qhov kawg ntawm txhua rooj plaub, thiab qhia tau tias cov cai rau rooj plaub ntawd tau ua tiav.
Default: tawg; yuav tsum suav nrog qhov kawg ntawm cov lus hloov pauv. Yog tias cov neeg siv cov tswv yim tsis sib xws ntawm lwm qhov xwm txheej, nws yuav ua rau rooj plaub "tsis raug", uas tsis ua dab tsi.
Kauj Ruam 8: Kauj Ruam 8: Sau Cov Qauv rau Txhua Qhov Kev Ua Zauv
Hauv qib no peb yuav tsim 4 qhov yooj yim heev
cov txheej txheem, ib qho rau txhua qhov kev ua lej. Ib “txheej txheem” yog ib feem ntawm cov cai uas ua tiav ib txoj haujlwm tshwj xeeb. Hauv qhov no, txhua txoj hauv kev no yuav ua qhov kev suav ua lej yooj yim, thiab tso tawm qhov tshwm sim rau lub console.
Cov txheej txheem no yuav tsum raug tsim sab nraud ntawm "Main" nkhaus, lossis txoj haujlwm yuav tsis suav nrog.
Saum toj no yog ib txoj hauv kev yooj yim los ua kev suav ntxiv.
Ua raws li cov duab saum toj saud los tsim qhov rho tawm, sib npaug, thiab faib txoj hauv kev. Lawv txhua tus zoo ib yam rau kev ua haujlwm ntxiv.
Txhua txoj hauv kev no tsim qhov hloov pauv tshiab "c", muab qhov txiaj ntsig ntawm kev ua lej rau c, thiab tom qab ntawd qhia cov ntaub ntawv no rau lub console.
Kauj ruam 9: Nrog koj zoo siab
Tam sim no peb muaj lub laij lej ua haujlwm. Thaum qhov haujlwm tau ua tiav, nws yuav tsum nug tus neeg siv rau 2 tus lej thiab kev ua haujlwm, thiab tso tawm qhov tshwm sim rau lub console, raws li qhia hauv qab no.
Nco tseg: hauv kev txaus siab ntawm ua cov lus qhia luv, qhov haujlwm no tsis zoo tag nrho. Piv txwv li, yog tias tus neeg siv faib los ntawm 0 nws yuav tawg. Tsis tas li, txoj haujlwm tsuas ua haujlwm ib qho zuj zus xwb. Kho cov no yuav xav tau me ntsis ntxiv cov cai thiab tsis dhau ntawm qhov uas tau qhia tshwj xeeb no.
Pom zoo:
Turn-a-HP49G-Graphing-Calculator-into-an-Intervalomet for Canon Eos: 4 Cov Kauj Ruam
Turn-a-HP49G-Graphing-Calculator-into-an-Intervalomet for Canon Eos: Disparador autom à ƒ  ¡ tico y manual para Canon Eos con HP49GPor Abraham [email protected]: //www.flickr.com /duab/cacholongo/Componentes necesarios: 2n3904, Resistencia 2,2k; Diodo 1n4001, Cable de conexi à ƒ  & su
Nextion/Arduino Calculator: 3 Kauj Ruam
Nextion/Arduino Calculator: Lub laij lej muaj txiaj ntsig rau Arduino Uno. Lub laij lej zoo ib yam rau tus qauv ntsuas tus qauv uas xa nrog Windows 10. Nco tseg: Nws tsis suav nrog kev tshawb fawb thiab programmer ua haujlwm uas Windows 10 lub laij lej ua, tab sis cov haujlwm no
YUAV UA LI CAS Ua Plaub FUNCTIONAL CALCULATOR hauv CPP: 6 Kauj Ruam
YUAV UA LI CAS Ua Plaub FUNCTIONAL CALCULATOR hauv CPP: Lub laij lej tau siv rau txhua tus hauv lub neej txhua hnub. Lub tshuab xam zauv yooj yim tuaj yeem ua tau siv C ++ program uas muaj peev xwm ntxiv, rho tawm, sib faib thiab faib, ob qhov kev ua haujlwm nkag los ntawm tus neeg siv. Cov lus thiab yog tau txais los siv los tsim lub laij lej
Arduino Calculator Siv 4X4 Keypad: 4 Cov Kauj Ruam (nrog Duab)
Arduino Calculator Siv 4X4 Keypad: Hauv qhov kev qhia no peb yuav tsim peb tus kheej lub laij lej nrog Arduino. Qhov muaj nuj nqis tuaj yeem xa mus los ntawm cov keyboard (4 × 4 keypad) thiab cov txiaj ntsig tuaj yeem pom ntawm lub vijtsam LCD. Lub laij lej no tuaj yeem ua haujlwm yooj yim xws li Ntxiv, Rho Tawm, Ntau Dua
Text Calculator Calculator: 6 Kauj Ruam
Text Calculator Calculator: Tam sim no yog khoom! http://www.rubydevices.com.au/productSelect/RubyCalculator Ua kom tiav qib Masters hauv Hluav Taws Xob Engineering tau siv zog me ntsis. Nws yog txoj kev ntev tsib xyoos uas kuv nyiam heev. Thaum kawg ntawm 2015 Kuv kawm tiav tsev kawm qib siab