fork download
  1. //車クラス
  2. class Car {
  3. int num;;
  4. double gas;
  5.  
  6. //戻り値をもつメソッドの定義
  7. int getNum(){
  8. System.out.println("車のナンバーを調べました");
  9. return num;
  10. }
  11.  
  12. double getGas(){
  13. System.out.println("ガソリン量を調べました");
  14. return gas;
  15. }
  16.  
  17. void setNumGas(int n,double g){
  18. num = n;
  19. gas = g;
  20.  
  21. System.out.println("車のナンバーは"+ num +"を取得");
  22. System.out.println("ガソリン量は"+ gas +"を取得");
  23.  
  24. }
  25.  
  26. void show(){
  27. System.out.println("車のナンバーは"+ num +"です");
  28. System.out.println("ガソリン量は"+ gas +"です");
  29. }
  30. }
  31.  
  32. class Sample1{
  33. public static void main (String[] args) {
  34. //オブジェクト作成
  35. Car car1 = new Car();
  36.  
  37. //戻り値なしメソッドを呼び出し
  38. //car1.show();
  39. car1.setNumGas(11,22.2);
  40.  
  41. //戻り値ありメソッドを呼び出し
  42. int number = car1.getNum();
  43. double gasoline = car1.getGas();
  44.  
  45. System.out.println("サンプルから車を調べたところ");
  46. System.out.println("ナンバーは"+number+"で、ガソリン量は"+gasoline);
  47. }
  48. }
Success #stdin #stdout 0.16s 58128KB
stdin
Standard input is empty
stdout
車のナンバーは11を取得
ガソリン量は22.2を取得
車のナンバーを調べました
ガソリン量を調べました
サンプルから車を調べたところ
ナンバーは11で、ガソリン量は22.2