1. JAVA/5). 자바_오류

자바_오류_02

구이제이 2024. 1. 8. 17:58

20240103

 

1)문제

빨간색, 표시는, 이클립스가 변수를 선언해놓고 왜 사용하지 않는가? 이런 의미이다.




2)문제

Exception in thread "main" java.util.IllegalFormatConversionException: d != java.lang.String

at java.base/java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4442)

at java.base/java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2963)

at java.base/java.util.Formatter$FormatSpecifier.print(Formatter.java:2918)

at java.base/java.util.Formatter.format(Formatter.java:2689)

at java.base/java.io.PrintStream.format(PrintStream.java:1209)

at java.base/java.io.PrintStream.printf(PrintStream.java:1105)

at variable2.VariableScoreFormat.main(VariableScoreFormat.java:33)








2)해결(타입의 불일치)

 

3)문제

Exception in thread "main" java.lang.ArithmeticException: / by zero

at operator1.OperatorExam1.main(OperatorExam1.java:7)

3)해결





20240104

1)문제

 

Exception in thread "main" java.util.MissingFormatArgumentException: Format specifier '%.2f'

at java.base/java.util.Formatter.format(Formatter.java:2688)

at java.base/java.io.PrintStream.format(PrintStream.java:1209)

at java.base/java.io.PrintStream.printf(PrintStream.java:1105)

at scanner.ScannerExam05.main(ScannerExam05.java:66)

 

 

1)해결

+avg가 아니라 ,avg로 고쳐줘야한다. printf 규칙에 어긋낫다.



20240105

 

1)문제

 

sysout 쓰고 ctrl+spacebar 입력 한다면, System.out.println()이 나와야한다.



1)해결

sysout 쓰고 ctrl+spacebar 입력 한다면, System.out.println()이 나와야한다.

그런데 위에 줄이(String strNum1 = )이라는 것이 완성되지 않아서,

밑에 있는 단축형명령어가 자동완성이 되지 않는다.




—-----------------------------

20240108

 

1)문제

The final local variable PRICE cannot be assigned. It must be blank and not using a compound assignment

 

 

2)해결

final은 상수이므로, 밑에서 값을 변경할수가 없다. 그러므로 PRICE를 삭제하고 위에서(final int PRICE =4500;) 값을 변경하여 준다.

 

'1. JAVA > 5). 자바_오류' 카테고리의 다른 글

자바_오류_04  (0) 2024.01.18
자바_오류_03  (0) 2024.01.11
자바_오류_01  (0) 2024.01.03