目录

  • 1 初识Java
    • 1.1 Java是什么?
    • 1.2 如何搭建Java开发环境?
    • 1.3 如何编写java应用程序?
    • 1.4 代码如何注释?
  • 2 Java语法基础
    • 2.1 章节导引-BMI体重计算器
    • 2.2 Java变量与数据类型
    • 2.3 Java运算符
    • 2.4 数据类型转换
    • 2.5 控制台输入输出
    • 2.6 Java数学
  • 3 选择结构
    • 3.1 章节导引-BMI健康报告
    • 3.2 简单选择结构
    • 3.3 复杂选择结构
    • 3.4 选择结构嵌套
  • 4 循环结构
    • 4.1 章节导引-猜数字游戏
    • 4.2 while循环
    • 4.3 do...while循环
    • 4.4 for循环
    • 4.5 循环语句跳转
    • 4.6 多重循环
    • 4.7 猜数字最终版
  • 5 数组
    • 5.1 章节导引-客户积分奖励
    • 5.2 一维数组
    • 5.3 最大值与排序
    • 5.4 foreach访问数组
    • 5.5 二维数组
    • 5.6 循环嵌套
    • 5.7 客户积分奖励
  • 6 字符串
    • 6.1 章节导引-登录注册
    • 6.2 String类
    • 6.3 StringBuffer类
  • 7 面向对象入门
    • 7.1 章节导引-客户积分奖励升级
    • 7.2 类和对象基础
    • 7.3 类的无参方法
    • 7.4 类的有参方法
类的有参方法

上一节导引


生活中,榨汁机大家都见过,放入苹果,就得到新鲜的苹果汁,放入桃子,就得到新鲜桃汁,放入梨,就得到新鲜梨汁。


问题解决:

(1)定义带参数的方法


(2)调用带参数的方法


一、定义带参数方法

有参方法的定义与无参方法的定义相似,其中访问修饰符表示方法允许被访问调用的权限范围,后面是返回类型和方法名,区别在与在方法名后面的括号中有形式参数列表,用来表示传递给方法的形参列表。


举例:


二、调用带参数方法

调用有参方法的时候,也需要使用对象名、点,加上方法名,同时在方法名后面需要增加若干个参数,这里参数的个数和类型取决于方法中形参的个数和类型。


举例:


三、带多个参数的方法



代码实现:

(1)方法定义


(2)方法调用


四、数组作为方法参数

数组也可以作为方法的参数,比如有5位学生参加了蓝桥杯的比赛,要求输出比赛的平均成绩和最高成绩。




代码实现:

(1)计算平均分


(2)计算最高分


(3)方法调用


五、对象作为方法参数

对象也可以作为方法的参数。在学生成绩管理中,除了成绩,还需要增加学生的学号、姓名和年龄,这个时候可以考虑使用对象作为方法参数。




代码实现:

(1)定义学生类


(2)定义带对象参数方法


(3)方法调用



项目任务4:添加新会员,并将凡是周年庆当日消费积分在1000以上的普通会员升级为VIP会员