Skip to content

LAB Activity 03042026

2026-03-01 01:06

update 2026-03-5 15:27

Tags: #java

Author: Duke Hsu


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
 */

package CampusInfo;
import java.util.Scanner;
/**
 *
 * @author dukehsu
 */
public class CampusInfo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        Scanner userInput = new Scanner(System.in);

        Students duke = new Students();

        System.out.print("Plz enter your Name: ");
        duke.name = userInput.nextLine();


        System.out.print("Plz enter your age: ");
        duke.age = userInput.nextInt();

        System.out.print("Perlim Grade: ");
        double pGrade = duke.perlimGrade = userInput.nextDouble();


        System.out.print("Midtrem Grade: ");
        double mGrade = duke.midtrmGrade = userInput.nextDouble();

        System.out.print("Final Grade: ");
        double fGrade = duke.finalGrade = userInput.nextDouble();

        System.out.println();
        System.out.println();

        double avgGrade = duke.computeAverge(pGrade, mGrade, fGrade);

        System.out.println("Aveger Grade is:  "+ avgGrade);


        if(avgGrade >= Students.PASSING_GRADE){
            System.out.println("PASSED");
        }else{

            System.out.println("FAILED");
        }

    }

}

class Students{

    String name;
    int age;
    double perlimGrade;
    double midtrmGrade;
    double finalGrade;

    static final double PASSING_GRADE = 75.0;

    public double computeAverge(double pGrade,double mGrade, double fGrade){

        perlimGrade = pGrade;
        midtrmGrade = mGrade;
        finalGrade = fGrade;

        double avgGrade  = (perlimGrade + midtrmGrade + finalGrade) /3;

        return avgGrade;
    }

}

References