작가:
John Pratt
창조 날짜:
16 2 월 2021
업데이트 날짜:
2 칠월 2024
![연습: Java에서 백분율을 계산하는 프로그램](https://i.ytimg.com/vi/McAJZ_w_mTc/hqdefault.jpg)
콘텐츠
백분율 계산에는 많은 응용 프로그램이 있습니다. 그러나 숫자가 커지면이를 위해 프로그램을 사용하는 것이 더 쉽습니다. 다음은 백분율 계산을 위해 Java로 프로그램을 작성하는 방법에 대해 설명합니다.
단계로
프로그램을 계획하십시오. 백분율을 계산하는 것은 그리 어렵지 않지만 프로그래밍하기 전에 프로그램 일정을 만드는 것이 항상 현명합니다. 다음 질문에 답해보십시오.
- 프로그램이 많은 수로 작동합니까? 그렇다면 프로그램에서 다양한 유형의 숫자를 처리 할 수있는 방법을 찾으십시오. 이를 수행하는 한 가지 방법은 유형을 사용하는 것입니다. 흙손 또는 폐 대신 변수로 int (정수).
코드를 작성하십시오. 백분율을 계산하려면 두 가지 매개 변수가 필요합니다.
- 그만큼 총 점수 (또는 가능한 최대 점수).
- 그만큼 달성 한 점수 (백분율을 계산하려는).
- 예 : 학생이 시험에서 100 개의 문항 중 30 개를 정답하고 백분율을 계산하려는 경우 100은 총점 (최대 점수)이고 30은 얻은 점수이며이를 백분율로 변환합니다.
- 백분율 계산 공식은 다음과 같습니다.
백분율 = (획득 점수 x 100) / 총점 - 사용자로부터 이러한 매개 변수 (입력)를 Java로 가져 오려면 다음을 사용할 수 있습니다. 스캐너함수.
백분율을 계산하십시오. 백분율을 계산하려면 이전 단계에 표시된 공식을 사용하십시오. 값을 저장하는 데 사용하는 변수를 확인하십시오. 백분율에는 float 유형이 있습니다. 그렇지 않으면 답이 틀릴 수 있습니다.
- 이것은 흙손데이터 유형은 수학적 계산에서 소수를 고려하는 32 비트의 정밀도를 갖습니다. 따라서 float 유형의 5/2 (5를 2로 나눈 값)와 같은 수학 계산에 대한 답은 2.5가됩니다.
- 유형과 동일한 계산 (5/2) int 변수에 대해 2를 반환합니다.
- 저장하는 데 사용하는 변수 총 점수 그리고 달성 한 점수 그러나 int 되려고. 에 의해 흙손 변수의 유형으로 사용할 백분율 하여야 한다 int 자동으로 흙손 개종하다; 그러면 총 계산이 정수 대신 부동 소수점으로 수행됩니다.
- 이것은 흙손데이터 유형은 수학적 계산에서 소수를 고려하는 32 비트의 정밀도를 갖습니다. 따라서 float 유형의 5/2 (5를 2로 나눈 값)와 같은 수학 계산에 대한 답은 2.5가됩니다.
사용자에게 백분율을 표시합니다. 프로그램이 백분율을 계산하면이를 사용자에게 보여줍니다. 이 기능을 사용하십시오. System.out.print 또는 System.out.println (새 줄에 인쇄) Java에서.
1 가지 방법 중 1 : 샘플 코드
import java.util.Scanner; public class main_class {public static void main (String [] args) {int total, score; 부동 비율; 스캐너 inputNumScanner = 새 스캐너 (System.in); System.out.println ( "전체 또는 최대 점수 입력 :"); total = inputNumScanner.nextInt (); System.out.println ( "취득한 등급 입력 :"); 점수 = inputNumScanner.nextInt (); 백분율 = (점수 * 100 / 합계); System.out.println ( "백분율은 ="+ 백분율 + "%"); }}
팁
- 프로그램을보다 상호 작용하고 사용하기 쉽게 만들려면 그래픽 인터페이스 (GUI)를 만드십시오.
- 여러 계산을 수행 할 수 있도록 프로그램을 확장하십시오.