Notice
Recent Posts
Recent Comments
Link
투케이2K
140. (java/자바) 알고리즘 : 6면인 주사위를 5회 굴려서 나온 합계를 구하기 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : 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 변수에 합계를 더해줍니다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
142. (java/자바) startsWith, endsWith 사용해 문자열 시작 되는 값, 종료되는 값이 맞는지 확인 실시 (0) | 2021.02.03 |
---|---|
141. (java/자바) uuid 객체 생성 시 hashcode 사용해 사용자 정의 임의 값 만들기 (0) | 2021.02.03 |
139. (java/자바) toCharArray 사용해서 문자열 데이터를 char 배열에 삽입 실시 (0) | 2021.02.01 |
138. (java/자바) 이클립스(eclipse)에서 테마 색상 (Theme) 변경 방법 설명 (0) | 2021.01.28 |
137. (java/자바) json형식으로 직렬화 (serialize) 바이트값 포맷, 역직렬화(deserialize) 원본 데이터 확인 실시 (0) | 2021.01.26 |
Comments