1. sqrt, pow 제곱근을 위한 메소드
sqrt와 pow는 math클래스를 import해야 사용할 수 있다.
sqrt는 루트를 해주는 메소드이다. => Math.sqrt(16); //16의 제곱근인 4.0이 나온다.
4로 출력을 하기위해서는 (int)Math.sqrt(16); 를 한다.
pow는 제곱을 해주는 메소드이다. => Math.pow(3,2)는 3의 2제곱을 하는것이다.
2. IntStream.range는 int를 stream으로 쓰기위해 사용한다. forEach와 같이 쓴다.
IntStream.range(시작,끝)을 명시해준다. 여기서 알아야할 것은 끝-1까지 간다.
예) num=3; IntStream.range(0,num) 일때, 0 1 2 까지만 간다.
이어서 IntStream.range은 forEach와 같이 쓰인다했다. 문자열을 붙이기 위해서 StringBuilde에 append를 쓰면 된다.
IntStream.range(0,num).forEach(s->st.append('a')); //st라는 변수에 담겨있는 어떤 문자열에 a를 3번(0,1,2) 반복한다.
3. toCharArray을 이용하여 String을 char형 배열에 하나씩 담기.
char [] answer = number.toCharArray(); //number라는 string을 answer이라는 char형 배열에 하나씩 담는다.
string을 char로 변환을 했으면 다시 char를 string으려 변환을 시켜줘야 한다.
String.valueOf(answer); //string을 다시 char형으로 변환 한다.
'전공수업 > JAVA' 카테고리의 다른 글
[JAVA] 기초 문법 - LIST(KEY,VALUE) 키 값 출력(꺼내기) (0) | 2022.12.02 |
---|---|
[JAVA 기초] 자바 생성자 설명 (0) | 2022.01.26 |
[Java] ==, equals(), hashcode() 란? (0) | 2021.05.17 |
객체지향? (0) | 2018.07.21 |
JAVA_Array_(1) (0) | 2018.07.20 |