**public class Item {**にエラーが出てしまいうまく動きません。
どうすればエラーが出ずに動くようになりますか?
Itemクラス
商品名: itemName String型
単価 : cost int型
数量 : quantity int型
itemListメソッド
(商品名,単価,数量,価格)
MP3,12000円,2,24000円
(商品名,単価,数量,価格)
USB,1980円,3,5940円
import java.util.Scanner; public class CQuest01 { public static void main(String args[]) { public class Item { String itemName; int cost; int quantity; public void itemList(){ System.out.println("(商品名,単価,数量,価格)"); System.out.println(itemName+","+cost+"円,"+quantity+","+(cost*quantity)+"円"); } } System.out.println("商品の数を入力してください"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); Item im[] = new Item[n]; for(int i=0;i<n;i++){ im[i] = new Item(); System.out.println("商品"+(i+1)); System.out.println("商品名"); im[i].itemName=sc.next(); System.out.println("単価"); im[i].cost=sc.nextInt(); System.out.println("数量"); im[i].quantity=sc.nextInt(); } for(int i=0;i<n;i++){ im[i].itemList(); } } }
エラー内容は以下の通りです。
Exception in thread "main" java.lang.Error: Unresolved compilation problem: ローカル・クラス Item の修飾子が正しくありません。abstract または final だけが許可されています at CQuest01.main(CQuest01.java:5)
エラーが出るなら、エラーメッセージをコピペでそのまま提示しましょう
回答3件
あなたの回答
tips
プレビュー