-
[Java] Error : new double no suitable constructor found for Double(no arguments)개발/Java 2022. 3. 27. 19:01
소수 값을 이용해야해서 Double 형의 변수를 선언해줄 필요가 있었다.
Double var = new Double(); /* error: no suitable constructor found for Double(no arguments) Double var = new Double(); ^ constructor Double.Double(double) is not applicable (actual and formal argument lists differ in length) constructor Double.Double(String) is not applicable (actual and formal argument lists differ in length) */ Double var = new Double(1.0);
Double 객체는 내가 직접 정의한 클래스도 아닌데 생성자에서 위와 같은 에러가 발생한다는 걸 알았다.
전에도 소수 값을 계속 이용했는데 왜 이런 에러를 보지 못했을까?
우선 Double 형은 매개변수 없이 생성자를 사용할 수 없는 것 같다.
에러에서도 보이다시피 double형태의 값 또는 문자열 형태의 값을 인자로 집어넣어줘야 하는 것 같다.
'개발 > Java' 카테고리의 다른 글
[Spring Boot] Reason: Validation failed for query for method public abstract (0) 2022.06.09 [SpringBoot] URL 이미지 반환하기(2) - Redis Caching (0) 2022.05.16 [JAVA] 입출력 (0) 2022.04.25 [Spring Boot] URL 이미지 반환하기 (0) 2022.04.25 [Java] java.lang.UnsupportedOperationException (0) 2021.11.20