ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 성적계산기
    자바 2019. 8. 29. 22:53
    반응형

    성적계산기... 다들 A+은 하나씩 가지고있죠?..코드입니다 사용하세요

    import java.util.Scanner;

    public class Example16 {/*클래스이름*/
       private String name;/*변수열에 이름을 만들 수 있는 틀을 만들어 준것*/ 
       private int []score;//국,영,수 점수를 기입해야함으로 스코어를 씀
       private float avg;/*평균값으로 소수점을 생각해 플롯트를 사용*/
       
       //constructor생성자
       Example16(String name, int []score){
          this.name = name;
          this.score = score;
          avg = 0;
       }
       //getter/*받다*/ setter/*설정하다*/
       public void setName(String name) {
          this.name = name;
       }
       public String getName() {
          return name;
       }
       public void setScore(int[] score) {
          this.score = score;
       }
       public int[] getScore() {
          return score; 
       }
       public void setAvg(float avg) {
          this.avg = avg;
       }
       public float getAvg() {
          return avg;
       }
       
       //메소드s
       
       public void printer() {
          int totalScore = 0;
          
          System.out.println("국어\t영어\t수학");
          for(int i = 0 ; i<score.length; i++) {
             System.out.print(score[i]+"\t");
             totalScore += score[i];
          }
          setAvg((float)(totalScore/3.0) );
          System.out.println("\n총점 : "+totalScore+"   평균 : "+getAvg());
          
       }
       
       
       public static void main(String[] args) {
          String name; 
          int[] score = new int[3];
          Scanner sc = new Scanner(System.in);
          
          System.out.println("사용자 이름 입력 : ");
          name = sc.next();
          
          System.out.println("-----점수를 입력합니다. 국어 영어 수학 순으로 입력 바람:q------");
          for(int i = 1 ; i<=score.length; i++) {
             System.out.println(i+"번째 점수 입력 : ");
             score[i-1] = sc.nextInt();
          }
          
          Example16 student1 = new Example16(name, score);
          student1.printer();
       }

    }

     

    성적계산기

    반응형

    '자바' 카테고리의 다른 글

    자료형 변환(Promotion)(Casting)  (0) 2022.07.20
    생성자(Constructor)  (0) 2022.07.20
    별별별  (0) 2019.08.29
    구구단을 외자  (0) 2019.08.29
    종이접기  (0) 2019.08.29

    댓글

사라져라~얍!