Céatadáin a ríomh i Java

Údar: John Pratt
Dáta An Chruthaithe: 16 Feabhra 2021
An Dáta Nuashonraithe: 2 Iúil 2024
Anonim
Céatadáin a ríomh i Java - Comhairlí
Céatadáin a ríomh i Java - Comhairlí

Ábhar

Tá go leor feidhmchlár ag céatadáin a ríomh. Ach nuair a thagann méadú ar na huimhreacha, is fusa clár a úsáid chuige seo. Mínítear thíos conas clár a scríobh i Java chun céatadáin a ríomh.

Chun céim

  1. Pleanáil do chlár. Cé nach bhfuil sé deacair céatadán a ríomh, tá sé ciallmhar i gcónaí sceideal de do chlár a dhéanamh sula ndéantar é a chlárú. Déan iarracht na ceisteanna seo a leanas a fhreagairt:
    • An oibreoidh do chlár le líon mór? Más ea, féach bealaí chun do chlár déileáil le go leor cineálacha éagsúla uimhreacha. Bealach amháin chun é seo a dhéanamh ná le cineál snámhphointescamhóg mar athróg, in ionad int (slánuimhir).
  2. Scríobh an cód. Chun an céatadán a ríomh teastaíonn dhá pharaiméadar uait:
    • Tá an scór iomlán (nó an scór uasta is féidir).
    • Tá an scór bainte amach (ar mhaith leat an céatadán a ríomh).
      • Mar shampla: Má fhaigheann mac léinn 30 de na 100 ceist i gceart ar thástáil, agus má theastaíonn uait an céatadán a ríomh, ansin is é 100 an t-iomlán (an scór uasta) agus is é 30 an scór a fhaightear, a athróidh tú go céatadán.
    • Is í an fhoirmle chun an céatadán a ríomh:

      Céatadán = (Scór Bainte Amach x 100) / Scór Iomlán
    • Chun na paraiméadair (ionchur) seo i Java a fháil ón úsáideoir, is féidir leat an Scanóirfeidhm.
  3. Ríomh an céatadán. Úsáid an fhoirmle mar a léiríodh sa chéim roimhe seo chun an céatadán a ríomh. Déan cinnte go bhfuil an athróg atá á úsáid agat chun luach an céatadán, a bhfuil an cineál snámhphointe aige. Mura bhfuil, d’fhéadfadh go mbeadh an freagra mícheart.
    • Tá sé seo toisc go bhfuil an snámhphointetá cruinneas 32 giotán ag an gcineál sonraí a chuireann deachúlacha san áireamh i ríomhanna matamaitice. Mar sin is é an freagra ar ríomh matamaitice mar 5/2 (5 roinnte ar 2) le cineál snámhphointe ná 2.5
      • An ríomh céanna (5/2) leis an gcineál int don athróg, tuairisceáin 2.
      • Na hathróga a úsáideann tú chun an scór iomlán agus an scór bainte amach féidir, áfach int a bheith. De réir a snámhphointe le húsáid mar chineál don athróg don céatadán déanfaidh int go huathoibríoch chuig a snámhphointe a thiontú; déanfar an ríomh iomlán ansin mar shnámhphointe in ionad slánuimhir.
  4. Taispeáin an céatadán don úsáideoir. Nuair a bheidh an céatadán ríofa ag an gclár, taispeáin don úsáideoir é. Úsáid an fheidhm chuige seo Córas.out.printCóras.out.println (le priontáil ar líne nua) i Java.

Modh 1 de 1: Cód samplach

allmhairiú java.util.Scanner; main_class aicme phoiblí {príomhlíon neamhní statach poiblí (Teaghrán [] args) {int iomlán, scór; céatadán snámhphointe; Scanóir inputNumScanner = Scanóir nua (System.in); System.out.println ("Iontráil an t-iomlán, nó an scór uasta:"); iomlán = inputNumScanner.nextInt (); System.out.println ("Cuir isteach an grád a fuarthas:"); scór = inputNumScanner.nextInt (); céatadán = (scór * 100 / iomlán); System.out.println ("Is é an céatadán =" + céatadán + "%"); }}

Leideanna

  • Déan iarracht comhéadan grafach (GUI) a chruthú chun an clár a dhéanamh níos idirghníomhaí agus níos éasca le húsáid.
  • Déan iarracht do chlár a leathnú ionas gur féidir leat iliomad ríomhanna a dhéanamh leis.