美文网首页
有参方法和包

有参方法和包

作者: 赵小莹 | 来源:发表于2017-12-27 14:24 被阅读0次

定义带参数的方法
参数列表:
(数据类型 参数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("退出");
            }
}

相关文章

  • 有参方法和包

    定义带参数的方法参数列表:(数据类型 参数1,数据类型 参数2…) 调用带参数的方法 调用方法,传递的参数要与参数...

  • 有参方法和包的概念

    模拟银行账户业务创建包bank.com,编写Account类,添加带参方法实现存款和取款业务,存款时帐户初始金额为...

  • 7.有参方法和包的概念

    定义带参数的方法 <访问修饰符> 返回类型 <方法名>(<形式参数列表>){//方法的主体} 调用带参数的方法对象...

  • 7.有参方法和包的概念

    为什么要用带参数的方法 定义带参数的方法 参数列表: (数据类型 参数1,数据类型 参数2…) 调用带参数的方...

  • 构造方法、封装、关键字(this、static)和代码块的介绍

    1.构造方法 1.1 构造方法与成员方法的区别 构造方法分为无参构造和有参构造,其中有参构造方法和无参构造方法为方...

  • 第九章有参方法和包

    有参方法和包 定义参数的方法 参数列表:(数据类型 参数1,数据类型 参数2) 调用参数的方法 定义带参数的方...

  • iOS入门小知识-Swift内外参数名

    形参和实参 以OC为例,在方法的声明中,有不带参的,也有带参的,在调用带参方法的时候,参数可分为形参和实参,形参好...

  • Java有参构造方法和无参构造方法

    1、定义: 编写一个类时没有添加无参构造方法,那么编译器会自动添加无参构造方法;(如果自己添加构造函数,无论有参数...

  • iOS OC Runtime动态调用方法

    调用无参方法 有参有返回值方法

  • Java基础整理(二)

    Java方法的几种类型 无参无返回值的方法 无参有返回值的方法 有参无返回值的方法 有参有返回值的方法 Java ...

网友评论

      本文标题:有参方法和包

      本文链接:https://www.haomeiwen.com/subject/rjzoixtx.html