定義一個有參數有返回值的方法:
public class While{
public static void main(String args[]){
String result = payAndGet(18.0); //身上有18元
System.out.println(result); //輸出結果
System.out.println(payAndGet(1.0)); //返回值可以直接調用
}
public static String payAndGet(double money){
if (money >=15.0){ //判斷金額是否滿足,一份快餐15元
return "一份快餐是15元,找零:" +(money - 15.0); //如果大於15元,那么這里會找零3
}else { //如果金額不足
return "對不起,您的余額不足以享用本次午餐。";
}
}
}
使用return結束方法調用:
public class String字符串{
public static void main(String args[]){
sale(1); //調用方法
sale(-3); //調用方法
}
public static void sale(int amount){
if (amount <= 0){ //如果銷售數量小於0等於0則會判斷銷售邏輯錯誤,直接利用return結束方法調用
return;
}
System.out.println("銷售出" + amount + "本圖書。");
}
}