Gyuseok
Dreaming_developer
Gyuseok
  • 분류 전체보기 (39)
    • Note (0)
    • TIL (8)
    • 일상 (1)
    • git & git hub (1)
    • Algorithm (14)
    • JAVA (5)
    • Spring & SpringBoot (10)
    • 기업연계 프로젝트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리자
  • 티스토리
  • 글작성

공지사항

인기 글

태그

  • lombok
  • pattern
  • 개발자취업부트캠프
  • Builder
  • MegabyteSchool
  • 국비지원교육
  • 패스트캠퍼스
  • 내일배움카드
  • java
  • 메가바이트스쿨

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Gyuseok

Dreaming_developer

Algorithm

2022_09_22 실습 3

2022. 9. 23. 03:02
  • 아래의 코드는 5명의 성적을 입력받아 합계와 평균을 구하는 프로그램이다.
  • 성적 유효범위는 0 ≤ 성적 ≤ 100이라고 가정
  • 성적 유효범위 이외의 데이터가 들어올 경우 유효하지 않은 성적 입력값입니다를 출력하고 다시 입력받을 수 있도록 코드를 수정
// 5명의 성적을 입력받아 합계와 평균을 구하는 프로그램

import java.util.Scanner;

public class Practice03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        final int NUM = 5;
        double sum = 0;
        double avg = 0;

        for(int i = 0; i < NUM; i++) {
            sum += sc.nextDouble();
        }
        avg = sum / NUM;
        System.out.println("sum = " + sum);
        System.out.println("avg = " + avg);
    }
}

Answer

package me.day04.practice;

import java.util.Scanner;

public class Practice03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        final int NUM = 5;
        double sum = 0;
        double avg = 0;
        double score = 0;

        for(int i = 0; i < NUM; i++) {
            score = sc.nextDouble();
            if (score<0 || score>100){
                System.out.println("유효하지 않은 성적 입력값입니다");
                System.out.println("다시 입력해 주세요");
                i --;
            }else {
                sum +=score;
            }
        }
        avg = sum / NUM;
        System.out.println("sum = " + sum);
        System.out.println("avg = " + avg);
    }
}

'Algorithm' 카테고리의 다른 글

2022_09_22 실습 5  (1) 2022.09.23
2022_09_22 실습 4  (1) 2022.09.23
2022_09_22 실습 1 & 2  (1) 2022.09.23
2022_09_21 실습 5  (1) 2022.09.21
2022_09_21 실습 4  (0) 2022.09.21
    'Algorithm' 카테고리의 다른 글
    • 2022_09_22 실습 5
    • 2022_09_22 실습 4
    • 2022_09_22 실습 1 & 2
    • 2022_09_21 실습 5
    Gyuseok
    Gyuseok

    티스토리툴바