Java

[howto] JAVA - 사이트명 맞추기 게임?

1,099

Hz.java

 

package java_study;


import java.util.HashMap;

import java.util.Iterator;

import java.util.Scanner;


public class Hz {

    public static void main(String[] args) {

        HashMap<String, String> siteMap = new HashMap<String, String>();

        siteMap.put("홈짱닷컴", "Homzzang.com");      

        siteMap.put("그누보드", "Sir.kr");       

        siteMap.put("구글", "Google.com\r\n"

                  + "세계 1위 검색  사이트\r\n"

                  + "애드센스 운영 사이트\r\n"

                  + "유튜브 운영 사이트\r\n");

        Iterator<String> iter = siteMap.keySet().iterator();

        Scanner scan = new Scanner(System.in);

 

        while(iter.hasNext()) {

            String key = iter.next();

            String article = siteMap.get(key);

            System.out.println("도메인: " + article);

            System.out.println("사이트명? ");

            String answer = scan.nextLine();

            if(answer.equals(key)) {

                System.out.println("정답");

            } else {

                System.out.println("오답");

            }             

        }

        scan.close();           

    }

}

 

코딩어TV 님 (200821) https://youtu.be/yEI_sVV6CX4

 

PS. 실행 방법

 

1. 위 파일을 아래 경로가 되게 저장.

C:\Users\사용자명\Hz.java

 

2. CMD모드에서 아래 명령어 실행.

C:\Users\사용자명>java -Dfile.encoding=UTF-8 Hz.java

 



분류 제목
String Java - replaceFirst() 메서드 △ - 지정 정규식과 일치하는 첫 번째 하위 문자열을 새 지정…
String Java - replaceAll() 메서드 △ - 지정 정규식과 일치하는 모든 하위 문자열을 새 지정대로 대…
String Java - split() 메서드 △ - 문자열을 부분 문자열의 배열로 분할.
String Java - startsWith() 메서드 - 문자열이 지정 단일문자(들)로 시작하는지 체크.
String Java - subSequence() 메서드 △ - 하위 시퀀스 반환
String Java - substring() 메서드 ★★ - 문자열 지정 색인 범위의 문자열 일부 반환. (= subs…
String Java - toCharArray() 메서드 △ - 문자열을 새 단일문자 배열로 변환.
String Java - toLowerCase() 메서드 - 문자열을 소문자로 변환.
String Java - toString() 메서드 △ - 문자열 객체의 값을 반환.
String Java - toUpperCase() 메서드 - 문자열을 대문자로 변환. (= toUpperCase메서드 =…
String Java - trim() 메서드 - 문자열 양쪽 끝의 공백 제거. (= trim메서드 = 트림메서드)
String Java - valueOf() 메서드 - 지정 값을 문자열로 변환. (= valueOf메서드 = 벨류어브메서…
Math Java - Math Methods (수학 메서드) 종류
Math Java - Math.abs(x) 메서드 ★ - 절대값 반환.
Math Java - Math.acos(x) 메서드 - 아크코사인값 반환.
10/13
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어 1
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 1
웹유틸
회원센터
홈짱 PC버전 로그인