teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/12/30 17:48

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,4 +1,40 @@
1
1
  何がしたいのでしょう?
2
2
  文字列(string)と整数0とは比較できません。
3
3
  あと、打ちミス?・・・大文字と小文字は区別されますd^^
4
- system.out.println( "try again") ; → System.out.println( "try again") ;
4
+ system.out.println( "try again") ; → System.out.println( "try again") ;
5
+ 「追記」
6
+ これで合ってる?
7
+ ```java
8
+ public static void main(String[] args) {
9
+ int imageNum;
10
+ String buf;
11
+ try {
12
+ BufferedReader br
13
+ = new BufferedReader(new InputStreamReader(System.in));
14
+ buf = br.readLine();
15
+ imageNum = Integer.parseInt(buf);
16
+ // if (buf > 0) {
17
+ if (imageNum > 0) {
18
+ // imageNum = Integer.parseInt(buf);
19
+
20
+ System.out.print("<HTML>\n");
21
+ System.out.print("<HEAD><TITLE>A Test Page</TITLE></HEAD>\n");
22
+ System.out.print("<BODY>\n");
23
+ System.out.print("This is image " + imageNum + "<BR>\n");
24
+ System.out.print("<IMG SRC=\"" + imageNum + ".jpg\"><BR>\n");
25
+ if (imageNum == 9) {
26
+ System.out.print("No next image.<BR>\n");
27
+ } else {
28
+ System.out.print("Next is " + (imageNum + 1) + "<BR>\n");
29
+ }
30
+ // } else if (buf < 0) {
31
+ } else if (imageNum < 0) {
32
+ System.out.println("try again");
33
+ }
34
+ System.out.print("</BODY>\n");
35
+ System.out.print("</HTML>\n");
36
+ } catch (IOException | NumberFormatException e) {
37
+ System.out.print("Error:" + e);
38
+ }
39
+ }
40
+ ```