
[JAVA] 특강 15일차 : 코딩 훈련! 문제 풀이 (반복문 & 배열)
2022. 7. 10. 15:15
Backend/JAVA
LoopControl 하나의 클래스에 메소드로 정의하여 메소드 호출하여 실행 📑문제 method1 어제 별 찍기 다른방법으로 풀이한 것 method2 Array 배열 하나의 클래스에 메소드로 정의하여 메소드 호출하여 실행 📑문제 method3 method4 method5 method6 method7 method8 method9 method10 method11 method12 method13 method14 method15 🔍풀이 import java.util.*; public class Practice3 { static Scanner sc; public static void main(String[] args) { sc = new Scanner(System.in); // method1(); // metho..

[JAVA] 특강 14일차 : 코딩 훈련! 문제 풀이 (반복문)
2022. 7. 7. 22:09
Backend/JAVA
LoopControl 하나의 클래스에 메소드로 정의하여 메소드 호출하여 실행 📑문제 method1 method2 method3 method4 method5 method6 method7 method8 method9 method10 method11 method12 method13 method14 method15 method16 method17 method18 method19 method20 method21 method22 🔍풀이 package com.kh.practice1.loop; import java.util.*; public class LoopControl { private static Scanner sc; public static void main(String[] args) { sc = new Sca..

[JAVA] 특강 13일차 : 코딩 훈련! 문제 풀이 (연산자&제어문&반복문)
2022. 7. 7. 13:47
Backend/JAVA
practice1 VariablePractice1 📑문제 🔍풀이 package com.kh.practice1.func; import java.util.Scanner; public class VariablePractice1 { public void run(){ Scanner sc = new Scanner(System.in); System.out.print("이름을 입력하세요 : "); String name = sc.nextLine(); System.out.print("성별을 입력하세요(남/여) : "); String gender = sc.nextLine(); System.out.print("나이를 입력하세요 : "); int age = sc.nextInt(); System.out.print("키를 입력하세..

[JAVA] Error - UnknownFormatConversionException
2022. 7. 7. 13:40
ISSUE
Error Mesage 원인 해당 메소드가 있는 클래스 79번째 줄에서 format을 사용하는데서 에러가 났다. '학'에서 처리가 안됨. 해결방법 String result = String.format("%d학년 %d반 %d번 %s %s학생의 성적은 %.2f이다.", grage, cls, number, name, gender, jumsu); System.out.println(result); 자세히 보면 %s (name) %s(gender)가 들어갔어야 하는데 %하고 s를 안 붙여서, '%학생' 으로 들어갔던 것임.. 한마디로 오타가 났다. 🙃 String형태를 지정할 때는 %s로 써줘야 하는 것! 분명 여러번봐도 어디가 문제인지 보이지가 않았는데.. 하나하나 뜯어서 생각해보면 너무나도 어이없는것을 빼먹어서..

[JAVA] 특강 12일차 : 메소드&객체 문제 풀이
2022. 7. 5. 15:31
Backend/JAVA
📑문제 🔍풀이 Run Class package jokun.KH.test0705.snack; import jokun.KH.test0704.snack.SnackMenu; public class Run { public static void main(String[] args) { new SnackMenu().menu(); } } Snack Class package jokun.KH.test0705.snack; public class Snack { /** * 종류 */ private String kind; /** * 이름 */ private String name; /** * 맛 */ private String flavor; /** * 개수 */ private int numOf; /** * 가격 */ private ..

[JAVA] 특강 11일차 : 가위바위보 게임 만들기
2022. 7. 5. 15:30
Backend/JAVA
가위바위보 게임 만들기✌️✊🖐️ CASE 1️⃣ package jokun.KH.test0704; import java.util.Random; import java.util.Scanner; public class RPC_Game02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("가위(1)/바위(2)/보(3) 게임을 시작합니다!"); System.out.println(); int win = 0, draw = 0, fail = 0; for (int i = 0; i < 3; i++) { System.out.println(); int com = getComputerNumber();/..

[JAVA] 특강 8일차 : ID/PW확인하여 로그인(Login)하기
2022. 7. 3. 23:58
Backend/JAVA
💻ID / PW check Login HashMap으로 ID = p.w / key = value로 저장해놓고 사용자에게 입력받아 기존에 가입되어 있는 id와 pw가 맞는지 확인 후 로그인하기! package jokun.KH.test0629; import java.util.HashMap; import java.util.Scanner; public class Login { public static void main(String[] args) { HashMap info = new HashMap(); info.put("spuerman3", "joker222"); info.put("woker32", "korea111"); info.put("bandmaster", "musicismylif"); // 1. 사용자에게..

[JAVA] 특강 10일차 : 넌센스 퀴즈 뷰어 & TO DO LIST 만들기
2022. 7. 3. 23:50
Backend/JAVA
💡넌센스 퀴즈 뷰어 선생님께서 공유해주신 넌센스 퀴즈 txt 파일을 미리 지정한 경로에 넣어놓고 시작!\ 해당 txt파일에는 번호/질문/답이 일정한 패턴으로 규칙이 있어 이를 활용하여 질문과 답을 구분하여 만들었다. package jokun.KH.test0701; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; public class NonsenseQuizViewe..