자바_오류_02
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;) 값을 변경하여 준다.