Java语言程序设计_基础篇_中文ppt_第五章

上传人:云**** 文档编号:208731993 上传时间:2021-11-08 格式:DOCX 页数:10 大小:17.35KB
返回 下载 相关 举报
Java语言程序设计_基础篇_中文ppt_第五章_第1页
第1页 / 共10页
Java语言程序设计_基础篇_中文ppt_第五章_第2页
第2页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java语言程序设计_基础篇_中文ppt_第五章》由会员分享,可在线阅读,更多相关《Java语言程序设计_基础篇_中文ppt_第五章(10页珍藏版)》请在金锄头文库上搜索。

1、Java语言程序设计_基础篇_中文ppt_第五章 Java语言程序设计_基础篇_中文ppt_第五章 第5章 方 法 Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 开放问题分别求出 1 到10、20 到 30、 35到 45的整数和。 Liang, Introduction to Java Programming, Eighth Edition, (c

2、) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 问题int sum = 0; for (int i = 1; i = 10; i+) sum += i; System.out.println(Sum from 1 to 10 is + sum); sum = 0; for (int i = 20; i = 30; i+) sum += i; System.out.println(Sum from 20 to 30 is + sum); sum = 0; for (in

3、t i = 35; i = 45; i+) sum += i; System.out.println(Sum from 35 to 45 is + sum); Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 问题int sum = 0; for (int i = 1; i = 10; i+) sum += i; System.out.println(S

4、um from 1 to 10 is + sum); sum = 0; for (int i = 20; i = 30; i+) sum += i; System.out.println(Sum from 20 to 30 is + sum); sum = 0; for (int i = 35; i = 45; i+) sum += i; System.out.println(Sum from 35 to 45 is + sum); Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Educati

5、on, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 解决方案public static int sum(int i1, int i2) int sum = 0; for (int i = i1; i = i2; i+) sum += i; return sum; public static void main(String args) System.out.println(Sum from 1 to 10 is + sum(1, 10); System.out.println(Sum from 20 to 30 i

6、s + sum(20, 30); System.out.println(Sum from 35 to 45 is + sum(35, 45); Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 学习目标定义方法、调用方法以及传参数给方法 (第5.2-5.5 节)。 开发模块化的、易读、易调试以及易维护的可重用 代码 (第5.6节)。 使用方法重载和理解歧

7、义重载(第5.7节)。 设计和实现重载方法(第5.8节)。 确定变量的作用域(第5.9节)。 了解如何使用 Math 类中的方法 (第5.10-5.11节)。 学习方法抽象的概念 (第5.12节)。 使用逐步求精的方法设计和实现方法(第5.12节)。 Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 定义方法方法是为完成一个操作而组合在一起的语句。Def

8、ine a method return value type method name formal parameters Invoke a method modifier method header method body int z = max(x, y); public static int max(int num1, int num2) int result; if (num1 num2) result = num1; else result = num2; return result; parameter list actual parameters (arguments) metho

9、d signature return value Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 方法签名方法签名包括方法名和参数列表。Define a method return value type method nam e formal parameters Invoke a method modifier method header metho

10、d body int z = max(x, y); public static int max(int num1, int num2) int result; if (num1 num2) result = num1; else result = num2; return result; parameter list actual parameters (arguments) method signature return value Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Educat

11、ion, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 形式参数定义在方法头的变量被称作形式参数。Define a method return value type method name formal parameters Invoke a method modifier method header method body int z = max(x, y); public static int max(int num1, int num2) int result; if (num1 num2) result =

12、num1; else result = num2; return result; parameter list actual parameters (arguments) method signature return value Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 实际参数当方法被调用时,就传递给参数一个值。这个值被称作实际参 数或实参。

13、Define a method return value type method name formal parameters Invoke a method modifier method header method body int z = max(x, y); public static int max(int num1, int num2) int result; if (num1 num2) result = num1; else result = num2; return result; parameter list actual parameters (arguments) me

14、thod signature return value Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 返回数据类型方法可以返回一个值。returnValueType是方法返回值的数据 类型。假如方法不返回值,那么returnValueType就是关键字 void。 例如:在 main 方法中returnValueType 就是void。Define

15、a method return value type method name formal parameters Invoke a method modifier method header method body int z = max(x, y); public static int int result; if (num1 num2) result = num1; else result = num2; return result; parameter list max( int num1, int num2) actual parameters (arguments) method signature return value Liang, Introduction to Java Programming, Eighth Edition, (c) 2021 Pearson Education, Inc. All rights reserved. 0132130807 Java语言程序设计_基础篇_中文ppt_第五章 调用方法测试 max方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号