前提・実現したいこと
javaで2つのクラスを含んだファイルを作っています。
クラスを二つのファイルに分けるとコンパイルできます。
一つのファイルだとコンパイルができないです。どこが間違っているのでしょうか?
そもそもクラスごとにファイルを分割するものなのでしょうか?
発生している問題・エラーメッセージ
test.java:14: エラー: class、interfaceまたはenumがありません import java.util.Scanner; ^
該当のソースコード
java
1class human { 2 private String name; //名前 3 private float height; //身長 4 private float weight; //体重 5 6 human(String n, float h, float w) { 7 this.name = n; 8 this.height = h; 9 this.weight = w; 10 } 11 12} 13 14import java.util.Scanner; 15 16class test { 17 18 public static void main(String[] args) { 19 Scanner stdIn = new Scanner(System.in); 20 21 System.out.println("一人目の名前、身長、体重を入力してください。"); 22 System.out.print("名前 : "); 23 String x = stdIn.next(); 24 System.out.print("身長(m) : "); 25 float xw = stdIn.nextFloat(); 26 System.out.print("体重(kg) : "); 27 float xh = stdIn.nextFloat(); 28 29 System.out.println("二人目の名前、身長、体重を入力してください。"); 30 System.out.print("名前 : "); 31 String y = stdIn.next(); 32 System.out.print("身長(m) : "); 33 float yw = stdIn.nextFloat(); 34 System.out.print("体重(kg) : "); 35 float yh = stdIn.nextFloat(); 36 37 human a = new human(x, xw, xh); 38 human b = new human(y, yw, yh); 39 40 } 41 42}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 13:48
退会済みユーザー
2020/01/24 13:53