定義帶參數(shù)的方法
參數(shù)列表:
(數(shù)據(jù)類型 參數(shù)1霸奕,數(shù)據(jù)類型 參數(shù)2…)
public class ZhazhiJi {
public String zhazhi ( String fruit )
{
String juice = fruit + "汁";
return juice;
}
}
調用帶參數(shù)的方法
/*調用zhazhi方法*/
ZhazhiJi myZhazhiji = new ZhazhiJi();
String myFruit = "蘋果";
String myJuice = myZhazhi.zhazhi(myFruit);
System.out.println(myJuice);
調用方法,傳遞的參數(shù)要與參數(shù)列表一一對應
package com.company.bank;
public class account {
int money;
public void savemoney(int value)
{
money = money+ value;
}
public void getmoney(int value)
{
if(money<value)
{
System.out.println("余額不足");
return;
}
else
{
money = money- value;
System.out.println("取款成功");
}
}
public void showmoney()
{
System.out.println(money);
}
}
定義帶參數(shù)的方法
<訪問修飾符> 返回類型 <方法名>(<形式參數(shù)列表>) {
//方法的主體
}
調用帶參數(shù)的方法
對象名.方法名(參數(shù)1, 參數(shù)2,……,參數(shù)n)
package com.company;
import com.company.bank.account;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner= new Scanner( System.in);
account aa=new account();
int command;
int value;
while(true)
{
System.out.println("1.存款 2.取款0.退出");
System.out.println("請選擇要辦理的業(yè)務");
command =scanner.nextInt();
if(command == 1)
{
System.out.println("請輸入金額");
value =scanner.nextInt();
aa.savemoney(value);
System.out.println("存款成功");
aa.showmoney();
}
else if(command == 2)
{
System.out.println("請輸入金額");
value =scanner.nextInt();
aa.getmoney(value);
aa.showmoney();
}
else if(command == 0)
{
System.out.println("謝謝使用");
break;
}
else
{
System.out.println("退出");
}
}