###前提・実現したいこと
jaa jseの問題集です。問題の答えが知りたいのと同時に、paiza.ioで実行すると出る問題点の詳細を教えてください。
クラスのコンパイルに失敗する
7 78が出力され、例外がスローされる
16行目で例外がスローされる
7 78が出力される
16行目で例外がスローされる
###発生している問題・エラーメッセージ
コンパイルエラー
入力
コメント 0
Main.java:2: error: ')' expected
public int calculateArea(int x int y );
^
Main.java:2: error: <identifier> expected
public int calculateArea(int x int y );
^
Main.java:2: error: = expected
public int calculateArea(int x int y );
^
Main.java:5: error: ')' expected
public int calculateArea(int base int height ) {
^
Main.java:5: error: <identifier> expected
public int calculateArea(int base int height ) {
^
Main.java:9: error: '{' expected
class Circle implements Shape
^
Main.java:10: error: ')' expected
public int calculateArea(int radius int ignored ) {
^
Main.java:10: error: <identifier> expected
public int calculateArea(int radius int ignored ) {
^
8 errors
###ソースコード
interface Shape {
public int calculateArea(int x int y );
}
class Triangls implements Shape {
public int calculateArea(int base int height ) {
return (base * height) /2;
} }
class Circle implements Shape
public int calculateArea(int radius int ignored ) {
return (int) (Math.PI * (radius * radius));
} }
public class polymophismTest {
public static void main (String args[] ){
Shape[] Shape = { new Triangle() , new Circle() };
System.out.plint(shapes[0] .calculateArea(5, 3) + " " );
System.out.plint(shapes[1] .calculateArea(5, 3) );
}
}
###補足情報(言語/FW/ツール等のバージョンなど)