본문 바로가기

자바9

[자바의 정석] ch2-11 기본형의 종류와 범위 📍 기본형 종류 1.논리형 : boolean (true/false) 2.문자형 : char ('char' 형태) 3.정수형 : byte/int/short/long (byte는 이진 데이터 다루는데 사용. short는 c언어 호환을 위해. long은 큰 수를 다룰때 사용.) 4.실수형 : float/double (float은 7자리, double은 15~16자리 표현가능. float 2022. 11. 20.
[Java] Optional<T> isPresent, ifPresent 사용법 springboot + jpa로 간단한 로그인을 만드는 중 아이디와 패스워드 null 체크를 ==연산자로 하기보다 이미 있는 Optional메소드를 사용해서 효율적으로 만들고 싶었다. JpaRepository를 상속하는 JpaMemberRepository 인터페이스 클래스를 만들어준다. import mood.moodmyapp.domain.Member; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.s.. 2022. 8. 28.
[백준 1546] 자바 평균 간단한 문제인데 기본적인 것들을 신경써야하는 문제. * 값을 나눌때 소숫점 아래까지 결과값이 나와야한다. 그래서 정수형(int)이 아니라 실수형(double/float)으로 타입을 맞춰줘야한다. 1. 세준이의 점수중에서 가장 높은점수 max. 2. 세준이가 수정한 점수. 2. 수정된 점수의 평균. 1. Scanner로 첫줄에 점수의 개수 N 입력받기. 2. 둘째줄에 점수들을 for문 돌려서 배열로 입력받기(배열 타입 실수형) , 입력받으면서 최고점수 max구하기 4. for문을 돌려 각각의 점수들을 수정해주기.(점수/max*100) , 수정한 점수들을 모두 더해서 변수 sum 값으로 할당. 5. sum/N 해서 점수의 평균값을 구해준다. 6. 평균값 totalAvr 출력. public static voi.. 2022. 8. 3.
[백준]2753번 윤년문제 풀이 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다. 출력 첫째 줄에 윤년이면 1, 아니면 0을 출력한다. if문으로 입력받을 조건을 설정한다. year은 1이상 4000이하인 자연수일것. 1 2021. 10. 17.