
[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] 특강 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] 특강 9일차 : 자바 문제풀이 & 코드리뷰
2022. 7. 3. 23:28
Backend/JAVA
toUpperCase & trim 📑문제 ⭕정답 11 🔍풀이 package jokun.KH.test0630; import java.util.Arrays; public class Ex01 { public static void main(String[] args) { int a = 1; int b = Arrays.asList(100, 200).size(); int c = Long.valueOf(3L).intValue(); if (a + b == c && (c - a) % 2 ==0){ System.out.println(method1()[0]); } } private static String[] method1() { String[] array = new String[1]; StringBuilder sb = ne..

[JAVA] 특강 8일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 29. 22:59
Backend/JAVA
toLowerCae & split & trim 📑문제 ⭕정답 a b cabcA B C ABC 🔍풀이 package jokun.KH.test0629; public class Ex01 { public static void main(String[] args) { String str1 = "A B C, ABC "; String[] array = str1.split(","); for (String str : array){ method1(str.toLowerCase().trim()); } for (String str : array) { method1(str); } } private static void method1(String value){ System.out.print(value); } } System.exit..

[JAVA] 특강 7일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 29. 22:59
Backend/JAVA
switch&forEach 📑문제 ⭕정답 컴파일 에러 🔍풀이 컴파일 에러 없이 동작하게 하려면 final 상수로 선언해주면 된다. package jokun.KH.test0628; import java.util.Arrays; import java.util.List; public class Ex01 { public static void main(String[] args) { final String str1 = "a"; final String str2 = "b"; final String str3 = "c"; List list = Arrays.asList("a", "b", "c"); list.forEach(e-> { //stream().forEach를 .forEach로 변경가능! switch (e){ case ..

[JAVA] 특강 6일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 27. 21:42
Backend/JAVA
HashMap & split & KeySet 📑문제 ⭕정답 severData.split(","); cnt++ 🔍풀이 package jokun.KH.test0627; import java.util.HashMap; import java.util.Set; public class Ex01 { public static void main(String[] args) { String severData = "apple, banana, orange, kiwi, mango, apple, apple, banana"; String[] splitData = severData.split(","); // HashMap : key = value 이러한 형태를 가지는 자료구조, key 는 중복이 안된다. HashMap fruitBox ..

[JAVA] 특강 3일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 23. 23:47
Backend/JAVA
parseInt & break & finally 📑문제 ⭕정답 ABCD 🔍풀이 package jokun.test; public class test0622_Ex01 { public static void main(String[] args) { while(!false){ try { System.out.print("A"); Integer.parseInt("Hello World"); } catch (Exception e) { System.out.print("B"); break; } finally { System.out.print("C"); } } System.out.println("D"); } } CallByValue 📑문제 ⭕정답 Hello 🔍풀이 package jokun.test; public class te..