定义带参数的方法
参数列表:
(数据类型 参数1,数据类型 参数2…)
public class ZhazhiJi {
public String zhazhi ( String fruit )
{
String juice = fruit + "汁";
return juice;
}
}
调用带参数的方法
/*调用zhazhi方法*/
ZhazhiJi myZhazhiji = new ZhazhiJi();
String myFruit = "苹果";
String myJuice = myZhazhi.zhazhi(myFruit);
System.out.println(myJuice);
调用方法,传递的参数要与参数列表一一对应
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);
}
}
定义带参数的方法
<访问修饰符> 返回类型 <方法名>(<形式参数列表>) {
//方法的主体
}
调用带参数的方法
对象名.方法名(参数1, 参数2,……,参数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("请选择要办理的业务");
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("退出");
}
}