Java 35

Java 재귀를 이용하여 홀수 구하기, 홀수 판별하기,홀수 짝수 판별하기

public class isOdd { public static boolean f(int num) { if (num == 0) return false; if (num == 1) return true; if (num 0) { return f(num - 2); } return true; } public static void main(String[] args) { System.out.println(f(100)); } } //출력 false 재귀함수를 이용하여 홀수를 구할 수 있다. if(num>0) 인 경우 f (100) 이 들어가면 다시 f(98)이 되고 f(96)->f(94).....->f(2)->f(0) 이라는 흐름을 가지게 된다 num이 0이 되는 순간 재..

Java/Simple code 2023.01.13

Java_ 열거형(Enum)

열거형(enum)은 여러 상수들을 보다 편리하게 선언할 수 있도록 만들어진 자바의 문법요소이며 서로 연관된 상수들의 집합을 의미합니다. enum Animals { DOG, CAT, TIGER, MONKEY } public static final vs enum enum을 사용하면 final 문제들을 모두 효과적으로 해결할 수 있을 뿐 아니라 코드를 단순하고 가독성이 좋게 만들 수 있다는 장점이 있고 enum으로 정의한 상수는 switch문에서도 사용이 가능합니다. final 이 switch 문에 사용이 불가능한 이유는 사용자 정의 타입을 활용해야 하는데 switch문의 조건은 char, byte, short, int, Character, Byte, Short, Integer, String, enum 타입만..

Java/Java 2023.01.10