Yuav Lej Li Cas Feem pua Hauv Java: 4 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Lej Li Cas Feem pua Hauv Java: 4 Kauj Ruam (nrog Duab)
Yuav Lej Li Cas Feem pua Hauv Java: 4 Kauj Ruam (nrog Duab)

Video: Yuav Lej Li Cas Feem pua Hauv Java: 4 Kauj Ruam (nrog Duab)

Video: Yuav Lej Li Cas Feem pua Hauv Java: 4 Kauj Ruam (nrog Duab)
Video: Tsis Muaj Peev Xwm Yuav Ua Li Cas 2024, Tej zaum
Anonim

Xam qhov feem pua tuaj yeem pab tau zoo. Tab sis thaum cov lej tau loj dua, siv qhov program los laij nws yooj yim dua. Nov yog qhov koj tuaj yeem tsim qhov program los xam feem pua, hauv Java.

Cov kauj ruam

Xeem Feem pua hauv Java Kauj Ruam 1
Xeem Feem pua hauv Java Kauj Ruam 1

Kauj Ruam 1. Npaj koj txoj haujlwm

Txawm hais tias suav qhov feem pua tsis nyuaj, nws ib txwm yog qhov ua tau zoo los npaj koj txoj haujlwm ua ntej pib ua lej. Sim nrhiav cov lus teb ntawm cov lus nug hauv qab no:

Puas yog koj qhov program yuav lis tus lej loj? Yog tias yog, tom qab ntawd sim xav txog txoj hauv kev uas koj txoj haujlwm tuaj yeem lis ntau tus lej. Ib txoj hauv kev ua qhov no yog siv ntab lossis qhov sib txawv ntev tsis siv int

Xeem Feem pua hauv Java Kauj Ruam 2
Xeem Feem pua hauv Java Kauj Ruam 2

Kauj Ruam 2. Sau txoj cai

Txhawm rau suav qhov feem pua, koj yuav xav tau ob qhov ntsuas:

  • Cov tag nrho cov qhab nia (lossis qhov qhab nia siab tshaj plaws tau); thiab,
  • Cov tau qhab nia uas feem pua koj xav xam.

    Piv txwv: Yog tias tus tub ntxhais kawm tau qhab nia 30 qhab nia tawm ntawm 100 hauv qhov kev xeem, thiab koj xav kom suav qhov feem pua cov qhab nia tau los ntawm tus tub ntxhais kawm, 100 yog tag nrho cov qhab nia (lossis cov qhab nia siab tshaj plaws tau). 30 yog qhov tau txais qhov qhab nia uas koj xav xam

  • Cov mis los laij cov feem pua yog:

    Feem pua = (Tau txais qhab nia x 100) / Cov qhab nia tag nrho

  • Txhawm rau kom tau txais cov kev ntsuas no (cov tswv yim) los ntawm tus neeg siv, sim siv Scanner ua haujlwm hauv Java.
Xeem Feem pua hauv Java Kauj Ruam 3
Xeem Feem pua hauv Java Kauj Ruam 3

Kauj Ruam 3. Xam qhov feem pua

Siv cov mis muab rau hauv cov kauj ruam dhau los los xam qhov feem pua. Nco ntsoov tias qhov sib txawv siv rau khaws cia tus nqi ntawm feem pua 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 tag nrho cov qhab nia thiab tau qhab nia tuaj yeem yog int. Siv cov ntab sib txawv rau qhov feem pua yuav hloov pauv qhov int rau ntab; thiab kev suav tag nrho yuav ua tiav hauv ntab tsis siv int.
Xeem Feem pua hauv Java Kauj Ruam 4
Xeem Feem pua hauv Java Kauj Ruam 4

Kauj Ruam 4. Muab qhov feem pua rau tus neeg siv

Thaum qhov kev zov me nyuam tau suav qhov feem pua, 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.

Txoj Kev 1 ntawm 1: Qauv Cai

ntshuam java.util. Scanner; pej xeem chav kawm main_class {pej xeem zoo li qub tsis muaj dab tsi tseem ceeb (Txoj hlua args) {int tag nrho, qhab nia; ntab feem pua; Scanner inputNumScanner = Scanner tshiab (System.in); System.out.println ("Nkag mus rau tag nrho, lossis siab tshaj, tau qhab nia:"); tag nrho = inputNumScanner.nextInt (); System.out.println ("Sau tus qhab nia tau:"); tau = inputNumScanner.nextInt (); feem pua = (qhab nia * 100/ tag nrho); System.out.println ("Feem pua yog =" + feem pua + " %"); }}

Lub tswv yim

  • Sim ua GUI, uas yuav ua rau txoj haujlwm sib tham ntau dua thiab siv tau yooj yim dua.
  • Sim nthuav koj txoj haujlwm los ua ntau yam kev ua lej.

Pom zoo: