Автор:
John Pratt
Дата На Създаване:
16 Февруари 2021
Дата На Актуализиране:
2 Юли 2024
![Как создать программу Marksheet в JAVA](https://i.ytimg.com/vi/Qyyx7xqTAzk/hqdefault.jpg)
Съдържание
Изчисляването на процентите има много приложения. Но когато цифрите станат по-големи, е по-лесно да използвате програма за това. По-долу е обяснено как се пише програма в Java за изчисляване на проценти.
Стъпвам
Планирайте програмата си. Въпреки че изчисляването на процент не е толкова трудно, винаги е разумно да направите график на вашата програма, преди да програмирате. Опитайте се да отговорите на следните въпроси:
- Ще работи ли вашата програма с големи числа? Ако е така, потърсете начини да накарате вашата програма да се справи с много различни видове числа. Един от начините да направите това е с тип плувка или бял дроб като променлива, вместо инт (цяло число).
Напишете кода. За да изчислите процента ви трябват два параметъра:
- The общ резултат (или максимално възможния резултат).
- The постигнат резултат (от които искате да изчислите процента).
- Например: Ако студентът получи 30 от 100 въпроса правилно на тест и искате да изчислите процента, тогава 100 е общият (максималният резултат) и 30 е полученият резултат, който ще преобразувате в процент.
- Формулата за изчисляване на процента е:
Процент = (Постигнат резултат x 100) / Общ резултат - За да получите тези параметри (вход) в Java от потребителя, можете да използвате Скенерфункция.
Изчислете процента. Използвайте формулата, както е посочено в предишната стъпка, за да изчислите процента. Уверете се, че променливата, която използвате, за да съхраните стойността на процент, има тип float. Ако не, отговорът може да е грешен.
- Това е така, защото плувкатипът данни има точност от 32 бита, която дори взема десетични знаци при математически изчисления. Така че отговорът на математическо изчисление като 5/2 (5 разделено на 2) с тип float ще бъде 2.5
- Същото изчисление (5/2) с типа инт за променливата връща 2.
- Променливите, които използвате за съхраняване на общ резултат и постигнат резултат може обаче инт да бъде. От a плувка да се използва като тип за променливата за процент ще инт автоматично до a плувка да се преобразува; след това общото изчисление ще се извърши като плаващ вместо цяло число.
- Това е така, защото плувкатипът данни има точност от 32 бита, която дори взема десетични знаци при математически изчисления. Така че отговорът на математическо изчисление като 5/2 (5 разделено на 2) с тип float ще бъде 2.5
Покажете процента на потребителя. След като програмата изчисли процента, покажете го на потребителя. Използвайте функцията за това System.out.print или System.out.println (за печат на нов ред) в Java.
Метод 1 от 1: Примерен код
импортиране на java.util.Scanner; публичен клас main_class {публична статична невалидна main (String [] args) {int общо, резултат; процент на поплавък; Scanner inputNumScanner = нов скенер (System.in); System.out.println ("Въведете общия или максималния резултат:"); общо = inputNumScanner.nextInt (); System.out.println ("Въведете получената оценка:"); резултат = inputNumScanner.nextInt (); процент = (резултат * 100 / общо); System.out.println ("Процентът е =" + процент + "%"); }}
Съвети
- Опитайте се да създадете графичен интерфейс (GUI), за да направите програмата по-интерактивна и по-лесна за използване.
- Опитайте се да разширите програмата си, така че да можете да извършвате множество изчисления с нея.