자습
2023. 1. 24. 23:42ㆍJAVA언어
최대값 구하기
Math.max()
제곱수 판별식
Math.sqrt(n)%1 == 0;
이 값이 일치하면 n은 어떤 수의 제곱수이다.
(i <= Math.sqrt)
if(n%i==0){
arr.xx(i); 제곱수 까지 약수를 구하고
arr.xx(n.i); n을 다시 약수 i로 나눠주면 전체 약수를 구할 수 있다.
}
set은 중복된 내용이 있을 때 중복을 지워줄 수 있음.
array list는 중복과 상관없이 다 입력 됨
자바 현재 시간 구하기
LocalDate now = LocalDate.now();
int year = now.getYear();
String month = now.getMonth().toString();
int monthValue = now.getMonthValue();
int dayOfMonth = now.getDayOfMonth();
int dayOfYear = now.getDayOfYear();
String dayOfWeek = now.getDayOfWeek().toString();
int dayOfWeekValue = now.getDayOfWeek().getValue();
평균 계산
import java.untill.Arrays;
double average = Arrays.stream(arr).average().orElse(0);
소수 구하는 방법
static boolean isPrime(int n){ for (int i=2;i<=Math.sqrt(n);i++){ if (n%i==0) return false; } return true; }
'JAVA언어' 카테고리의 다른 글
복습 (1) | 2023.01.26 |
---|---|
JAVA_#4_1 (0) | 2023.01.25 |
헷갈리는 부분 복습#2 (0) | 2023.01.23 |
헷갈리는 부분 복습#1 (0) | 2023.01.22 |
JAVA_#3_1 (0) | 2023.01.20 |