fork download
  1. class Car
  2. {
  3. private int num;
  4. private double gas;
  5.  
  6. public void setCar(int n){ //int型の引数をもつメソッド
  7. num = n;
  8. System.out.println("ナンバーを" + num + "にしました");
  9. }
  10.  
  11. public void setCar(double g){ //double型の引数をもつメソッド
  12. gas = g;
  13. System.out.println("ガソリン量を" + gas + "にしました");
  14. }
  15.  
  16. public void setCar(int n,double g){ //int型とdouble型の引数をもつメソッド
  17. num = n;
  18. gas = g;
  19. System.out.println("ナンバーを" + num + "ガソリン量を" + gas + "にしました");
  20. }
  21.  
  22. public void show(){
  23. System.out.println("車のナンバーは" + num + "です");
  24. System.out.println("ガソリン量は" + gas + "です");
  25. }
  26.  
  27. }
  28.  
  29. class sample{
  30. public static void main (String[] args){
  31. Car car1 = new Car();
  32.  
  33. car1.setCar(1234,20.5); //2つの引数のメソッドを呼び出し
  34. car1.show();
  35.  
  36. System.out.println("車のナンバーを変更");
  37. car1.setCar(5555); //int型のメソッドを呼び出し
  38. car1.show();
  39.  
  40. System.out.println("ガソリン量を変更");
  41. car1.setCar(55.5); //int型のメソッドを呼び出し
  42. car1.show();
  43. }
  44. }
Success #stdin #stdout 0.18s 60280KB
stdin
Standard input is empty
stdout
ナンバーを1234ガソリン量を20.5にしました
車のナンバーは1234です
ガソリン量は20.5です
車のナンバーを変更
ナンバーを5555にしました
車のナンバーは5555です
ガソリン量は20.5です
ガソリン量を変更
ガソリン量を55.5にしました
車のナンバーは5555です
ガソリン量は55.5です