# Java Program To Calculate CGPA Percentage | 3 Simple Ways

How to write a java program to calculate CGPA percentage. Java code to calculate the CGPA ( Cumulative Grade Point Average ), in 5 different ways. Using standard values, using command line arguments, inputs through scanner class and user-defined method. Cumulative Grade Point Average ( CGPA ) is the overall grade point average. Definition and sample programs are described below about GPA. Check more programs for beginners and interview question and answers here.

[table id=2 /]

• What is CGPA?

A: CGPA is overall grade point average. For each course, there are certain credits which are usually based on how many hours the class is held in each week.

• How to calculate the CGPA and formula?

A: Your grade point average (GPA) is calculated by dividing the total amount of grade points earned by the total amount of credit hours attempted. Your grade point average may range from 0.0 to a 4.0. To get the example student’s GPA, the total grade points are divided by the total credit hours attempted. Here is the simple formula to calculate the GPA ( Grade point average formula )

## Calculate GPA – Java Program In Five Ways

Program To Find CGPA – 1 ( Using standard values with outputs )

Here we wrote the code with standard values. We also embedded an online execution tool below, do check it out. Standard values are nothing but using the above formula to find the GPA in the below program. For, every code we added three to four different types of outputs so that you will get an idea.

Java Code using standard values here.

Output:

### Sample Program GPA – 2 ( Using Command-Line Arguments )

Here we go another program using command line arguments. If you have no idea about command line arguments check out here: In simple command lines are nothing but giving inputs on the console it itself. Check out the code and output.

Output ( Using command line arguments ) :

#### Calculate GPA Using Arrays

Here we go another method to calculate a grade point average, taking inputs through scanner class method.

Output ( Inputs Through Scanner Class ):

##### Java Program By Using Method

Java code for calculating CGPA using a user-defined method with sample outputs and execution tool. Check it out!

Output ( User define method ) :

Sample Program – 5 (using class)

Here we go another version of a program to calculate the GPA by creating a new separate class for ( CGPAcalculation) and taking inputs using  scanner class method with sample outputs.

Output:

More Tutorials :

x

## Square Star Pattern Program In Java – Patterns

Java program to print square star pattern program. We have written the below print/draw square ...