Xam lub ntsiab lus tseem ceeb heev hauv lub neej niaj hnub. Lub ntsiab lus, lossis qhov nruab nrab nruab nrab, tau siv nrog rau ntau lwm yam kev ua lej thiab yog qhov tseem ceeb kom paub. Tab sis, yog tias peb tab tom cuam tshuam nrog cov lej loj, nws dhau los ua qhov yooj yim dua los siv txoj haujlwm. Nov yog qhov koj tuaj yeem sau koj tus kheej Java program los xam lub ntsiab lus.
Cov kauj ruam
Kauj Ruam 1. Npaj koj txoj haujlwm
Npaj koj txoj haujlwm yog qhov tseem ceeb. Xav txog qhov uas koj qhov program yuav siv. Puas yog txoj haujlwm yuav cuam tshuam nrog cov lej loj? Yog tias yog, koj yuav xav txiav txim siab siv hom ntaub ntawv zoo li ntev es tsis txhob siv int.
Sim suav qhov nruab nrab ntawm ob peb tus lej manually. Qhov no yuav pab koj nkag siab koj qhov program
Kauj Ruam 2. Sau txoj cai
Txhawm rau xam qhov nruab nrab, koj yuav xav tau cov hauv qab no:
- Cov sum ntawm tag nrho cov tswv yim muab los ntawm tus neeg siv; thiab,
-
Cov tag nrho cov naj npawb ntawm cov tswv yim muab los ntawm tus neeg siv.
Piv txwv li, yog tias tag nrho cov ntaub ntawv nkag = 100, thiab tag nrho cov lej nkag = 10, qhov nruab nrab = 100 / 10 = 10
-
Yog li ntawd, cov lej los laij lub nruab nrab, lossis qhov nruab nrab, yog:
Lub ntsiab lus = Zuag qhia tag nrho ntawm cov tswv yim / Tag nrho Tus lej ntawm cov tswv yim
-
Txhawm rau kom tau txais cov kev ntsuas no (cov tswv yim) los ntawm tus neeg siv, sim siv Scanner ua haujlwm hauv Java.
Koj yuav tsum tau txais ntau cov tswv yim los ntawm tus neeg siv rau txhua nqe lus uas koj xav nrhiav lub ntsiab lus ntawm. Sim siv lub voj rau qhov no. Hauv cov qauv piv txwv hauv qab no, siv lub voj rau. Koj tuaj yeem sim siv lub sijhawm voj ib yam nkaus
Kauj Ruam 3. Xam qhov nruab nrab
Siv cov mis qhia hauv cov kauj ruam dhau los, sau cov lej los laij lub ntsiab lus. Nco ntsoov tias qhov sib txawv siv rau khaws cia tus nqi txhais tau tias yog hom ntab. Yog tsis yog, cov lus teb yuav tsis raug.
-
Qhov no yog vim, ntab cov ntaub ntawv-hom yog 32 ntsis ib qhov tseeb uas txawm tias txiav txim siab zauv hauv kev ua lej. Yog li, siv cov ntab sib txawv, cov lus teb rau kev suav ua lej zoo li 5 /2 (5 faib ua 2) yuav yog 2.5
- Yog tib qhov kev suav (5 /2) yog ua tiav siv qhov sib txawv int, cov lus teb yuav yog 2.
- Txawm li cas los xij, qhov sib txawv uas koj khaws cov lej thiab tus lej ntawm cov tswv yim tuaj yeem yog int. Siv cov ntab sib txawv rau lub ntsiab lus yuav cia li hloov pauv int rau ntab; thiab kev suav tag nrho yuav ua tiav hauv ntab tsis siv int.
Kauj Ruam 4. Tso saib qhov tshwm sim
Thaum qhov kev zov me nyuam tau xam qhov nruab nrab, tso tawm rau tus neeg siv. Siv System.out.print lossis System.out.println (los luam tawm ntawm kab tshiab) ua haujlwm, hauv Java, rau qhov no.
Lub tswv yim
- Sim nthuav koj txoj haujlwm los ua ntau yam kev ua lej.
- Sim ua GUI, uas yuav ua rau txoj haujlwm sib tham ntau dua thiab siv tau yooj yim dua.