중복되지 않는 난수 발생. 클래스 이용.








야구 게임


1. 중복되지 않은 숫자 2자리 이상을 랜덤하게 발생.

2. 사용자가 숫자를 예상해서 제시해서 랜덤하게 발생한 숫자와 일치하는지 비교.

3. 숫자와 위치가 모두 맞으면 스트라이크 판정, 숫자는 맞고 위치가 틀리면 볼 판정.

4. 자리수 전체의 숫자와 위치가 맞을때까지 계속 진행.

예를 들어, 

컴퓨터가 제시한 랜덤한 숫자가 123이고,

사용자가 제시한 숫자가

456 -> 0 Strike, 0 Ball

345 -> 0 Strike, 1 Ball

321 -> 1 Strike, 2 Ball

...

123 -> 3 Strike, 0 Ball -> 정답


실행 예)

원하는 자릿수 입력?3

랜덤 숫자(3자리) 발생 완료!

(샘플 정답:345)

3자리 숫자 입력(-1:종료)?123

0 Strike, 1 Ball

3자리 숫자 입력(-1:종료)?456

0 Strike, 2 Ball

3자리 숫자 입력(-1:종료)?678

0 Strike, 0 Ball

3자리 숫자 입력(-1:종료)?345

정답입니다!









문제) 아이디와 패스워드를 동시에 검사하는 과정. 클래스 이용.

//MemberCheck.java

//Class20.java








문제) 임의의 숫자사이 (n 부터 m까지)에서 짝수들의 합, 홀수들의 합까지 출력. 클래스 이용.


실행예)

짝수들의 합 : xxxx

홀수들의 합 : xxxx

//SumNumber.java

//Class21.java








문제) 임의의 숫자사이 (n 부터 m까지)에서 특정 수(N)의 배수들의 합을 출력. 클래스 이용.

실행예)

배수 지정(2~9)?

3의 배수들의 합 : XXXX

//Calc.java

//Class22.java









문제) 임의의 숫자 사이(n부터 m까지)에서 특정 수(x, y)의 배수들의 합을 출력. 클래스 이용. 현재는 1부터 100까지를 기준으로 작성.


실행 예)

배수 지정1(2~9)?3

배수 지정2(2~9)?4

3의 배수들의 합 : XXXX

4의 배수들의 합 : XXXX

3과 4의 배수들의 합 : XXXXX

//Calc3.java

//Class23.java








문제) 입력 받은 숫자(양의 정수)를 화면에 출력하되, -1이 입력될때까지 계속 반복. 출력된 숫자들의 합을 마지막에 한 번 출력. 클래스 이용.

실행 예)

숫자 입력(양의 정수)?1

1

숫자 입력(양의 정수)?2

1 2

숫자 입력(양의 정수)?3

1 2 3


...


숫자 입력(양의 정수)?-1

현재까지 입력된 숫자들의 합 : XXXX

//Calc4.java

//Class24.java



WRITTEN BY
빨강꼬마

,