public class example3a{ public static void main(String arg[]){ int shiire_ne1, teika1, kosuu1, goukei; int shiire_ne2=200, teika2, kosuu2=3; shiire_ne1=100; kosuu1=2; teika1=shiire_ne1 + 10; teika2=shiire_ne2 + 15; goukei=teika1*kosuu1 + teika2*kosuu2; System.out.println(goukei); double zeikomi1, zeikomi2; zeikomi1=houhou2(teika1); // シグネチャの zeikomi2=houhou2(teika2, 0.2); // 相違に注意 System.out.println("1:\t"+zeikomi1); System.out.println("2:\t"+zeikomi2); } public static int houhou2(int teika){ // 引数が1個 double zei=0.05; return (int) (teika*(1+zei));} /* ここから割引率が引数に追加したメソッドの定義です */ public static int houhou2(int teika, double waribiki){ double uri_ne, zei=0.05; uri_ne=teika*(1-waribiki); return (int) (uri_ne*(1+zei)); } }