본문 바로가기
전공수업/JAVA

[JAVA / 자바] 알고리즘 공부(메소드)

by Alkaloid 2021. 5. 23.
반응형
반응형

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