[인프런 워밍업 클럽 1기 BE] 과제5. 클린 코드(Clean Code)

none_null·2024년 5월 9일
1

Java

목록 보기
6/10
post-thumbnail

⭐️ 클린 코드(Clean Code) 작성법

클린 코드란?
가독성이 높은 코드

  1. 의미 있는 변수와 함수 사용
  2. 함수는 작게 만들기(한가지 일만)
  3. 메서드 인수는 최대한 적게(최대 2개)
  4. 중복되는 코드는 제거
  5. 주석 활용

public class Main {

    public static void main(String[] args) throws Exception {
    	// 사용자의 입력 받기
        System.out.print("숫자를 입력하세요 : ");
        Scanner scanner = new Scanner(System.in);
        int num = scanner.nextInt();

        int[] dice = new int[6];
		
        // 주사위 굴리기
        for (int i = 0; i < num; i++) {
            int roll = (int) (Math.random() * 6);
            dice[roll]++;
        }

		// 주사위 결과 출력
        for (int i = 0; i < dice.length; i++) {
            System.out.printf("%d은 %d번 나왔습니다.\n", i + 1, dice[i]);
        }
    }
}
  • 주사위의 눈이 나온 개수를 담기 위해 diceNum 배열 사용
  • 주사위의 눈을 뽑고 결과를 출력하기 위해 for 반복문 사용
    • 횟수 계산 -> 값의 빈도수 증가시킴
    • 결과 출력

참고
https://yozm.wishket.com/magazine/detail/2415/

profile
초보개발자

0개의 댓글

관련 채용 정보