- [Error Note] 1. the method println in the type printstream is not applicable)2024년 04월 09일
- Song hyun
- 작성자
- 2024.04.09.:41
728x90반응형1. the method println in the type printstream is not applicable)
사각형의 넓이를 구하기 위해 상수 RECTANGLE_HORIZON. RECTANGLE_VERTICAL을 선언, 값을 초기화했다.
System.out.println을 이용해 사각형의 면적을 출력하려고 했는데, 컴파일 에러가 발생했다.
package basic.ch02; public class rectangleareacalculator { public static void main(String[] args) { final int RECTANGLE_HORIZON; final int RECTANGLE_VERTICAL; RECTANGLE_HORIZON=35; RECTANGLE_VERTICAL=15; System.out.println("사각형의 면적 : "); System.out.println(RECTANGLE_HORIZON*RECTANGLE_VERTICAL); } }
The method println(int) in the type Printstream is not applicable for the arguments(String, int)-스택 오버플로우에 올라온 질문글을 찾아본 결과,
System.out.println 자체가 여러 변수를 입력하기 위해 만들어진 명령어가 아니라고 한다.
-해결방법은 간단한데,
아래 코드에서 "사각형의 면적: " 과 RECTANGLE_HORIZON*RECTANGLE_VERTICAL를 잇는 쉼표를 +로 바꿔주기만 하면 된다.
+로 바꾼 뒤 간단히 해결된 것을 확인할 수 있다.
-이는 문자열이 연산을 사용할 수 있기 때문에 가능한 방식이다.
-문자열은 정수+문자열, 실수+문자열 등 다른 자료형과 연산이 가능하다.
-이 경우, 결과값이 문자열로 리턴된다.
728x90반응형'Error Note' 카테고리의 다른 글
[Error Note] 6. Type mismatch: cannot convert (0) 2024.04.17 [Error Note] 5. The method -(String) in the type -(Function) is not applicable for the arguments (0) 2024.04.16 [Error Note] 4. This method must return a result of type int (0) 2024.04.15 [Error Note] 3. Duplicate local variable result (0) 2024.04.13 [Error Note] 2. The final local variable MAX_NUM cannot be assigned. (0) 2024.04.10 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)