参考書「Java8のキーポイント」で勉強しています。ShortCrc.javaをEclipse で
編集すると、class MyClassに赤の波マークが出て、左にx点が出てコンパイルできません。
このコードのどこが悪いのでしょうか。
エラーは次のようになっています。
型 MyClass はすでに定義されています
実行結果として
x=5 value=10 true
hello
Done
と表示されるようにしたい。参考書のサンプルコードで勉強しています。
よろしくお願いいたします。
//ShortCrc.java package sample_topic2; public class ShortCrc{ public static void main(String... args) { MyClass a = new MyClass(10); MyClass b = new MyClass(15); MyClass c = new MyClass(8); if(a.doTest(5) || b.doTest(3) || c.doTest(50)) { System.out.println("hello"); } System.out.println("Done"); } } class MyClass { int value; /* フィールド */ MyClass(int value){ this.value = value; } boolean doTest(int x) { System.out.printf("x=%d value=%d ",x,value); if(x < value) { System.out.println("true"); return true; }else { System.out.println("false"); return false; } } }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/05 06:03