
[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..

[JAVA] 특강 2일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 22. 15:28
Backend/JAVA
StringBuilder & NullPointerException & 향상된 for문 📑문제 ⭕정답 args != null args.length > 0 🔍풀이 [향상된 for문] for(자료형 변수명 : 배열명){ // to do } package jokun.test; public class test0621_Ex01 { public static void main(String[] args) { System.out.println(method1(null)); System.out.println(method1(new String[] {})); System.out.println(method1(new String[] {"Hello", "World", "Java"})); } private static String me..

[JAVA] 특강 1일차 : 자바 문제풀이 & 코드리뷰
2022. 6. 22. 00:56
Backend/JAVA
StringBuilder & append & toString 📑문제 해당 코드를 실행하면 출력되는 값은? ⭕정답 Be a Java Programmer 🔍풀이 package jokun.test; public class test0620_Ex01 { public static void main(String[] args) { int a = 1; int b = 2; int c = 3; if(a + b == c){ System.out.println(method1()[0]); } } private static String[] method1(){ String[] array = new String[1]; StringBuilder sb = new StringBuilder(); sb.append("Be a"); sb.appe..