Javaのメソッドで引数を使う

メソッドで引数を使いたい

生徒
生徒

教授?
前にJavaのメソッドを教えてもらいましたよね。
食べたいものがプリンだけでない場合はどうしたら良いのですか?

教授
教授

そういう場合は、引数を使いますよ?

public class Main {
  static void mySweets(String sname) {
    System.out.println(sname + "が食べたい!");
  }

  public static void main(String[] args) {
    mySweets("プリン");
    mySweets("シュークリーム");
    mySweets("ケーキ");
  }
}

メソッドで複数の引数を使いたい

生徒
生徒

私、それぞれ食べたい数が違うのですが?
数を出力することもできますか?

教授
教授

ふむふむ。
もちろんです?

public class Main {
  static void mySweets(String sname, int quantity) {
    System.out.println(sname + "を" + quantity + "個食べたい!");
  }

  public static void main(String[] args) {
    mySweets("プリン", 5);
    mySweets("シュークリーム", 8);
    mySweets("ケーキ", 31);
  }
}
生徒
生徒

すごい!
スイーツのパラダイスですね!
でも、さすがにケーキを31個も食べられませんよ?

教授
教授

おやおや?
歳の数だけたべなくて良いのですか?

生徒
生徒

なっ?!
ヘンな節分を作るのはやめてください。
私はそんなに年増じゃありませんし!!

タイトルとURLをコピーしました