メソッドで引数を使いたい
生徒
教授?
前に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個も食べられませんよ?
教授
おやおや?
歳の数だけたべなくて良いのですか?
生徒
なっ?!
ヘンな節分を作るのはやめてください。
私はそんなに年増じゃありませんし!!