Language/Java 14

[Java] Map 선언과 동시에 초기화, entrySet()

📚 문제상황1. HashMap 을 class에서 따로 만들어서, main 에서 받아서 실행하고 싶으나 어떻게 하는지 모름.2. HashMap 을 선언하고, 바로 초기화 어떻게 하지!   💡entrySet()map의 모든 Entry(key-value 쌍)을 가지고 와 Set 객체로 반환한다. For each 문을 활용하여 Entry에 순차적으로 접근가능하다. getKey() 와 getValue() 메소드로 각각의 값을 가지고 올 수 있다.  - keySet() : map에 저장되어있는 키들을 반환한다. getKey()로 대응되는 값을 가지고 올 수 있다.  💡Map 선언과 동시에 초기화 https://mine-it-record.tistory.com/335 [JAVA] 자바_Map 선언과 동시에 초기화..

Language/Java 2024.06.03

[Java] Do While 문, 변수 선언 위치

📚 문제상황1. Do while 문을 써서 비밀번호, 아이디가 틀릴 때마다 다시 받으려고 했는데,,, 안됨. 2. while 문 안의 조건식의 변수가 계속 빨간색이 뜸.  💡코드 흐름코드는 무조건 위에서 아래로 흐름.1. println() 을 해서 출력을 하고2. 입력값을 받고3. 받은 입력값을 다른 곳에 적용해야 함. 순서를 잘 지켜야 한다!! 💡변수 선언 위치변수를 위에서 선언을 우선적으로 해야 함.   🔎 해결  1. 제일 위에 변수를 선언, 초기화2. do   2-1. [시스템] 유튜브 계정의 아이디를 입력하세요.  2-2. 입력된 아이디의 값을 받기.   2-3. 아이디와 비밀번호가 맞는 확인하는 if 문4. 아이디와 비밀번호 중 하나라도 틀리면 while 반복문돌리기.5. 둘 다 맞으면..

Language/Java 2024.06.03

[Java] while, switch, return

📚 문제상황1.  왜 지금 while (true)를 쓰지?  2. 반복문을 어디서 탈출해야 하지? 3. 예외 내용은 언제 출력되지?  💡 While 문과 탈출- 조건이 false 거나 실행 중 break, return 을 사용하면 됨.  - 가장 가까이에 있는 반복문을 벗어나기 위해 사용.- 해당 함수에서의 탈출.  차이점 break 는 반복문을 끝내고 다시 밑에 있는 걸 실행하는데,return 은 바로 호출된 곳으로 돌아감.  🔎 해결 1.  왜 while (true)를 쓰지?   메뉴를 고르는 숫자가 올바르게 나올 때까지 반복하기 위해서 2. 반복문을 어디서 탈출해야 하지?    return 이 여기서는 탈출하는 거임.!!!!!! 바로 함수로 호출되기 때문. 3. 예외 내용은 언제 출력되지?  ..

Language/Java 2024.05.31