Java/Simple code 16

Java IntStream 생성( Array to IntStream)

import java.util.*; import java.util.stream.*; public class JgStream2 { public static void main(String[] args) { int[] intArr = {10,20,30,50}; IntStream intStream = Arrays.stream(intArr); System.out.println("평균은 = " +intStream.average()); } } //출력 평균은 = OptionalDouble[27.5] IntStream 참조변수에 average()을 하면 평균값이 나오게 되는데 , 반환되는 타입이 OptionalDouble이다. 그렇기에 원하는 값인 27.5만을 나오게 하기 위해서는 다음과 같이 해야 한다. import..

Java/Simple code 2023.01.23

Java Array to Stream (배열 스트림 생성)

1.Arrays 클래스의 stream() 메서드 import java.util.*; import java.util.stream.*; public class JgStream2 { public static void main(String[] args) { String[] arr = new String[]{"고양이","호랑이","설날"}; Stream stream =Arrays.stream(arr); stream.forEach(System.out::println); } } //출력 고양이 호랑이 설날 2. Stream 클래스의 of() 메서드 import java.util.stream.*; public class JgStream2 { public static void main(String[] args) { St..

Java/Simple code 2023.01.22

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