투케이2K

140. (java/자바) 알고리즘 : 6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시 본문

Java

140. (java/자바) 알고리즘 : 6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시

투케이2K 2021. 2. 2. 07:41

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI4;

import java.util.Random;

public class MainActivity7 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시]");
		
		/*[설 명]
		 * 1. Random 객체를 사용해서 랜덤 정수값을 출력합니다
		 * 2. for 문을 수행하면서 순차적으로 주사위를 굴려줍니다
		 * 3. 랜덤 정수값이 나올때마다 sum 변수에 합계를 더해줍니다
		 */
		
		//랜덤 정수값을 저장할 변수를 선언해줍니다
		int data = 0;
		
		//랜덤 주사위값의 합계를 저장할 변수를 선언합니다
		int sum = 0; 
				
		//Random 객체를 선언해줍니다
		Random random = new Random();

		for(int i=1; i<=5; i++) { //1부터 5회까지 반복수행한다
			data = random.nextInt(6)+1; //주사위 숫자 지정 실시 1 ~ 6까지 숫자
			System.out.println(i+"번째 주사위값 : "+data);
			sum += data; //합계를 순차적으로 계속 더해줍니다
			try {
				Thread.sleep(1000); //주사위를 굴린 후 1초간 대기 후 다시 굴립니다
			}
			catch(Exception e) {
				e.printStackTrace();
			}
		}
		System.out.println("주사위 합계 : "+sum);

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시]

1번째 주사위값 : 1

2번째 주사위값 : 5

3번째 주사위값 : 5

4번째 주사위값 : 4

5번째 주사위값 : 6

주사위 합계 : 21

/* =========================== */

/* =========================== */

[요약 설명]

* 1. Random 객체를 사용해서 랜덤 정수값을 출력합니다

* 2. for 문을 수행하면서 순차적으로 주사위를 굴려줍니다

* 3. 랜덤 정수값이 나올때마다 sum 변수에 합계를 더해줍니다

/* =========================== */

반응형
Comments