Javaда пайызды кантип эсептесе болот

Автор: Joan Hall
Жаратылган Күнү: 2 Февраль 2021
Жаңыртуу Күнү: 1 Июль 2024
Anonim
Javaда пайызды кантип эсептесе болот - Коом
Javaда пайызды кантип эсептесе болот - Коом

Мазмун

Проценттерди эсептөө чоң жардам болот.Бирок сандар чоңойгондо, аны эсептөө үчүн программаны колдонуу алда канча жеңил болот. Сиздин көңүлүңүз үчүн, Javaдагы пайызды эсептөө үчүн программаны кантип түзсөңүз болот.

Кадамдар

  1. 1 Программаңыз үчүн алгоритм түзүңүз. Проценттерди эсептөө кыйын болбосо да, чыныгы кодду жазуудан мурун программанын алгоритмин жазсаңыз жакшы болот. Төмөнкү суроолорго жооп табууга аракет кылыңыз:
    • Сиздин программа көп сандарды иштетеби? Эгер ошондой болсо, анда сиздин программаңыз көптөгөн сандарды башкара турган жолдор жөнүндө ойлонууга аракет кылыңыз. Мунун бир жолу сыяктуу өзгөрмөнү колдонуу сүзүү же узун, ордуна int.
  2. 2 Кодду жазыңыз. Пайызды эсептөө үчүн сизге эки параметр керек:
    • Жалпы упай (же мүмкүн болгон эң жогорку балл); жана
    • алынган упайсиз эсептегиси келген пайыз.
      • Мисалы: эгерде студент тестте мүмкүн болгон 100 баллдан 30 упай топтосо, жана сиз окуучу топтогон баллдардын пайызын эсептеп чыккыңыз келсе - 100 - бул жалпы балл (же мүмкүн болгон максималдуу балл), 30 - алынган баа, сиз эсептегиси келген пайыз.
    • Пайыздарды эсептөө үчүн формула:

      Процент = (Алынган упай x 100) / Жалпы упай
    • Бул параметрлерди (киргизүү) колдонуучудан алуу үчүн, функцияны колдонуп көрүңүз Сканер Javaда.
  3. 3 Процентин эсептөө. Пайызды эсептөө үчүн мурунку кадамдагы формуланы колдонуңуз. Маанини сактоо үчүн колдонулуучу өзгөрмөсүн текшериңиз пайыз түрү "сүзүү" болуп саналат. Эгер андай болбосо, анда жооп туура эмес болушу мүмкүн.
    • Бул маалыматтын түрүнө байланыштуу сүзүү (32-бит бир тактыкта ​​сүзүүчү чекит сандары) математикалык эсептөөлөрдө "ондуктар" деген сандык маалымат түрүн гана эске алат. Ошентип, "калкып чыгуучу" өзгөрмөнү колдонуп, математикалык эсептөө үчүн жооп, мисалы 5/2 (5 2ге бөлүнгөн) 2,5 болмок.
      • Эгерде биз өзгөрмөнүн жардамы менен (5/2) эсептөөнү жүргүзсөк int, анда жооп 2.
      • Бирок, сиз сактаган өзгөрмөлөр жалпы упай жана алынган упай, түрү болушу мүмкүн int... Түр өзгөрмөсүн колдонуу сүзүү үчүн пайыз түрүн автоматтык түрдө которот int түрүндө сүзүү... Ал эми жалпы эсептөө "int" ордуна "float" менен жүргүзүлөт.
  4. 4 Колдонуучу үчүн пайыздык маанини көрсөтүү. Программа пайызды эсептеп чыккандан кийин, аны колдонуучуга көрсөтүңүз. Бул үчүн Javaда функцияларды колдонуңуз System.out.print же System.out.println (жаңы сапта басып чыгаруу / чыгаруу үчүн).

Метод 1дин 1и: Коддун үлгүсү

java.util.Scanner импорттоо; public class main_class {public static void main (String [] args) {int total, score; калкыма пайыз; Сканер inputNumScanner = жаңы сканер (System.in); System.out.println ("Жалпы, же максималдуу баллды киргизиңиз:"); жалпы = inputNumScanner.nextInt (); System.out.println ("Алынган баллды киргизиңиз:"); балл = inputNumScanner.nextInt (); пайыз = (упай * 100 / бардыгы); System.out.println ("Процент =" + пайыз + "%"); }}

Кеңештер

  • Программаны интерактивдүү жана колдонууну жеңилдетүүчү графикалык интерфейсти түзүүгө аракет кылыңыз.
  • Бир нече математикалык эсептөөлөрдү жүргүзүү үчүн программаңызды кеңейтүүгө аракет кылыңыз.