추측 게임을 구현하려면 Java를 작성하세요!
java 추측 게임 코드!
java.io.BufferedReader 가져오기;
java.io.IOException 가져오기;
java.io.InputStreamReader 가져오기;
java.util.Random 가져오기;
공개 수업 FingerGuessing {
private String[] op = new String[] { "천", "가위", "돌" };
Random r = 새로운 Random();
private int wj = 0;
비공개 int dn = 0;
개인 정수 개수 = 0;
private int go() {
int k = r.nextInt(3);
System.out.println ("컴퓨터:" + op[k]);
반환케이;
}
private void 비교(int i) {
갯수++;
System.out.println("플레이어:" + op[i - 1]);
int k = go();
if (i - 1 == k) {
System.out.println("tie");
} else if ( i - 1 - k == 1 || i-1-k == -2) {
System.out.println("Player가 승리합니다");
wj++;
} 그 외 {
System.out.println("컴퓨터가 승리합니다")
dn++;
}
}
private void info() {
System.out.println("전체" + 개수 + "디스크")
System.out.println("플레이어 승리" + wj + "디스크")
System.out.println("컴퓨터 승리" + dn + "디스크")
System.out.println("tie" + (count-wj-dn) + "디스크");
}public void start() {
String xz = "";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
도 {
System.out.println("n선택하세요: n1. 종이 n2. 가위 n3. 돌 n 종료를 입력하세요");
시도해보세요 {
xz = br.readLine();
if (xz.equalsIgnoreCase("exit")) {
정보();
계속;
}
if (!xz.equals("1") & !xz.equals("2") & !xz.equals("3")) {
System.out.println("잘못 선택했습니다. 다시 선택하십시오.")
계속;
}
비교(Integer.parseInt(xz));
} catch(IOException e) {
//TODO 자동 생성 캐치 블록
e.printStackTrace();
}
} while (!xz.equals("exit"));
}
/**
* @param args
*/
public static void main(String[] args) {
//TODO 자동 생성 메서드 스텁
new FingerGuessing().start();
}
}
C 언어 추측 게임 코드
#포함
{
int rand_0(void);
int 게임(int inp);
int 시작,yes=1,inp,inp_1=1;
문자야;
while(yes) /*사용자가 1 또는 2 이외의 데이터를 입력하지 못하도록 방지*/
{
printf("1: 게임 시작 n2: 순위 n");
scanf("%d",&start);
if((시작!=1)&(시작!=2))
{
printf("1 또는 2n을 입력하세요");
}
그밖에
예=0;
}
시작:
if(start==1) /*사용자가 게임을 시작하기로 선택한 경우...*/
{
printf("나오세요? n1:바위 n2:가위 n3: 종이 n");
while(inp_1) /*사용자가 다른 데이터를 입력하지 못하도록 방지*/
{
scanf("%d",&inp);
if((inp!=1)&(inp!=2)&(inp!=3))
{
printf("나오세요? n1:바위 n2:가위 n3: 종이 n");
}그밖에
{
inp_1=0;
스위치(게임(inp))
{
사례 1:printf("nn축하합니다. 승리하셨습니다! nn");break;
case 0:printf("nn죄송합니다, 졌네요! nn");break;
사례 2:printf("nn draw nn");break;
}
}
}
}
inp_1=1;
printf("게임을 다시 시작하시겠습니까? (y/n)");
scanf("%s",&y);
if((y=='y')||y=='Y')
시작하세요;
그밖에
0을 반환합니다;
}
int rand_0(void) /*임의의 숫자를 얻습니다*/
{
int i,rand_1;
srand((unsigned)time(NULL));
for(i=1;i {
rand_1=rand()%4;
if(rand_1==0) 계속;
반환(rand_1);
}
}
int 게임(int inp)
{
int random,win; /*win 변수, 1은 승리, 2는 무승부, 0은 패배를 의미*/
random=rand_0();
스위치(inp)
{
사례 1:if(random==3) return win=0;
else if(random==2) return win=1;
그렇지 않으면 win=2를 반환합니다;
사례 2:if(random==3) return win=1;
else if(random==2) return win=2;
그렇지 않으면 win=0;
을 반환합니다.
사례 3:if(random==3) return win=2;else if(random==2) return win=1;
그렇지 않으면 win=0;
을 반환합니다.
}}
조금만 완료했습니다. . .
위 내용은 추측 게임을 구현하려면 Java를 작성하세요!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

증기 구름 오류는 여러 가지 이유로 인해 발생할 수 있습니다. 게임을 원활하게 플레이하려면 게임을 시작하기 전에이 오류를 제거하기 위해 몇 가지 조치를 취해야합니다. Php.cn Software는이 게시물에서 가장 유용한 정보뿐만 아니라 몇 가지 최선의 방법을 소개합니다.

컴퓨터에 PC App Store라는 프로그램이 있고 의도적으로 설치되지 않은 경우 PC가 맬웨어에 감염 될 수 있습니다. Php.cn 의이 게시물은 PC 앱 스토어 맬웨어를 제거하는 방법을 소개합니다.

ExplorErpatcher는 Windows 11 시작 메뉴, 작업 표시 줄, 파일 탐색기 등을 사용자 정의 할 수있는 오픈 소스 휴대용 실행 파일입니다. 그러나 많은 사용자가 HackTool : Win64/ExplorerPatcher! MTB에 대해이 트로이 목마 경고를받습니다. 왜 그런 일이 발생합니까?

많은 Surfacebook 사용자는 Windows 11/10에서 "EW_USBCCGPFILTER.SYS에 의해 차단 된 핵심 분리"를 충족한다고보고합니다. Php.cn 의이 게시물은 성가신 문제를 해결하는 데 도움이됩니다. 당신의 독서를 계속하십시오.

하드 드라이브가 문제가 발생했다고 의심되면 Windows 7에서 오류를 확인할 수 있습니다.이 Php.cn Post는 FixDisk Wind

Windows X-Lite Optimum 11 23H2 Home 또는 Optimum 11 Pro는 Windows 11 23H2를 기반으로 사용자 정의 라이트 시스템이 필요한 경우 옵션이 될 수 있습니다. 계속 읽고 Php.cn은 Optimum 11 23H2 ISO를 다운로드하고 PC에 프로 또는 홈을 설치하는 방법을 보여줍니다.

Windows 10/11에서 NVIDIA 드라이버와 같은 그래픽 드라이버를 설치 한 후 검은 색 화면을 만난 적이 있습니까? 이제 Php.cn 의이 게시물에서 NVIDIA 드라이버 업데이트 블랙 스크린에 대한 솔루션을 시도 할 가치가 있습니다.

Windows 11 KB5034204의 새로운 개선 및 버그 수정을 알고 싶으십니까? 장치에서 Windows 11 KB5034204를 얻는 방법을 원하십니까? 이 게시물에서는 Php.cn 소프트웨어가 알고 싶은 정보를 소개합니다.
