JAVA/java 예시 29

[JAVA] 문자를 분리하여 추출 (.substring / .indexOf )

// 이것이자바다.txt 파일에서 파일명과 확장자를 분리하여 출력 //파일명: 이것이자바다, 확장자: txt String str = "이것이자바다.txt"; System.out.println("확장자: " + str.substring(str.indexOf(".")+1)); System.out.println("파일명: " + str.substring(0, str.indexOf("."))); //System.out.println(srt.substring(srt.indexOf("."))); //contains(str) : 해당 글자가 포함되어 있는지를 확인 (boolean) System.out.println(str.contains("자바")); //있다면 true, 없다면 false

JAVA/java 예시 2023.03.26

[JAVA] 메뉴를 선택하는 구문

//do~while과 switch이용 Scanner scan = new Scanner(System.in); int cho;//char로 받아도 괸계x do { System.out.println("--------menu---------"); System.out.println(" 1.저장 | 2.출력 | 3.종료"); System.out.println("---------------------"); System.out.println("메뉴를 선택해주세요.: "); cho = scan.nextInt( ); switch(cho) { case 1 : System.out.println("저장되었습니다."); break; case 2 : System.out.println("출력되었습니다." ); break; case ..

JAVA/java 예시 2023.03.26

[JAVA] up.down게임 (랜덤 숫자 맞추기)

1. while문 // 1~50사이의 랜덤 수 하나를 생성 후 그 수를 맞추는 게임. // 예) 컴퓨터가 랜덤 수를 생성했습니다.(범위 1~50) 45 // 사용자 입력: 20 // up! // 사용자 입력 : 50 // down! // 사용자 입력 : 45 // 정답! while (i != random) { System.out.println("랜덤 수를 맞춰보세요.(1~50): "); i = scan.nextInt(); count ++; if (i>50 || i random){ //System.out.println("down!"); //} else if (i == random) { //System.out.println("정답입니다! 랜덤 수는 " + random + "입니다."); else if (i ..

JAVA/java 예시 2023.03.26

[JAVA] 소수 ( 약수가 1과 자신만 가지는 수 )

Scanner number = new Scanner(System.in); System.out.println("숫자를 입력해주세요: "); int num = number.nextInt(); int count = 0; for (int i=1; i 이걸이용하려면 count = count + i System.out.println("약수의 수가 " + count + "개 이므로 소수입니다."); } else if (count >= 3) { System.out.println("약수의 수가 " + count + "개 이므로 소수가 아닙니다."); } else if (count == 1) { System.out.println("1입니다."); } number.close();

JAVA/java 예시 2023.03.26