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

質問編集履歴

2

誤字

2024/07/29 06:01

投稿

36549
36549

スコア3

title CHANGED
File without changes
body CHANGED
@@ -24,13 +24,13 @@
24
24
  構文エラーがあります。";" を挿入して RecordBodyDeclaration を完了してください
25
25
  構文エラーがあります。"}" を挿入して RecordBody を完了してください
26
26
 
27
- at study.Main.main(Main.java:48)
27
+ at study.Main.main(Main.java:25)
28
28
 
29
29
  実行したところエラーとなりました。主に下記のプログラムについてエラーが出てしまいます。
30
30
  ----------------------------------------------------
31
- 48 public void setTitle(String title) {
31
+ 25 public void setTitle(String title) {
32
- 49 this.TITLE_1 = title;
32
+ 26 this.TITLE_1 = title;
33
- 50 }
33
+ 27 }
34
34
  ----------------------------------------------------
35
35
  トークン "void" に構文エラーがあります。正しくは record です
36
36
  変数 setTitle に void は無効な型です

1

ソースコード、QAの更新

2024/07/29 05:58

投稿

36549
36549

スコア3

title CHANGED
File without changes
body CHANGED
@@ -15,11 +15,29 @@
15
15
  ### 発生している問題・分からないこと
16
16
  引数なしコンストラクタ
17
17
  いちばんやさしい基本情報技術者高橋京介1980
18
+ Exception in thread "main" java.lang.Error: Unresolved compilation problems:
19
+ トークン "void" に構文エラーがあります。正しくは record です
20
+ 変数 setTitle に void は無効な型です
21
+ トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
22
+ トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
23
+ 構文エラーがあります。"}" を挿入して ClassBody を完了してください
24
+ 構文エラーがあります。";" を挿入して RecordBodyDeclaration を完了してください
25
+ 構文エラーがあります。"}" を挿入して RecordBody を完了してください
18
26
 
19
- 上記実行結果です。タイトル等が反映されず出力されてしまいます。
27
+ at study.Main.main(Main.java:48)
20
- また、引数ありがそもそも出力されない理由が分からずにおります。
21
28
 
29
+ 実行したところエラーとなりました。主に下記のプログラムについてエラーが出てしまいます。
30
+ ----------------------------------------------------
31
+ 48 public void setTitle(String title) {
32
+ 49 this.TITLE_1 = title;
33
+ 50 }
34
+ ----------------------------------------------------
35
+ トークン "void" に構文エラーがあります。正しくは record です
22
- ご回答、ご助力いただけますと幸いです
36
+ 変数 setTitle に void は無効な型です
37
+ トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
38
+ トークン "{" に構文エラーがあります。このトークンの後には { を指定する必要があります
39
+ こちらのエラーですがsetTitleがエラーでsetAuthor、setPricesが何故問題なく通るのか解決できずにおります。
40
+ 括弧やセミコロンはctrl+fで検索しヒットしたため誤字ではないと思いますが、構文エラーの解決方法が分かりかねるため、併せてご回答、ご助力いただけますと幸いです。
23
41
 
24
42
 
25
43
 
@@ -47,13 +65,8 @@
47
65
  Book Book1 = new Book();
48
66
  Book1.setTitle(TITLE_1);
49
67
  Book1.setAuthor(AUTHOR_1);
50
- Book1.setPrices(PRICE_1);
68
+ Book1.setPrices(PRICES_1);
51
69
 
52
- System.out.print(Book1.getTitle());
53
- System.out.print(Book1.getAuthor());
54
- System.out.print(Book1.getPrices());
55
- }
56
-
57
70
 
58
71
 
59
72
  //セッターメソッドをそれぞれ呼び出しBookクラスにBookデータ1のデータを格納
@@ -77,7 +90,7 @@
77
90
  /* 変数名をBook2でBookクラスをインスタンス化し
78
91
  引数ありのコンストラクタを呼び出しBookデータ2をBookクラスに格納
79
92
  */
80
- Book Book2(String TITLE_2, String AUTHOR_2, int PRICE_2) {
93
+ Book Book2 = new Book(TITLE_2,AUTHOR_2,PAGES_2) {
81
94
  this.TITLE_2 = TITLE_2;
82
95
  this.AUTHOR_2 = AUTHOR_2;
83
96
  this.PRICE_2 = PRICE_2;
@@ -93,6 +106,7 @@
93
106
  }
94
107
 
95
108
 
109
+
96
110
  ```
97
111
 
98
112
  ```Book.java