有时候真觉得自己是个JAVA天才,写起来是真的爽!搞不懂当初大二的时候为什么会学不进去,我思来想去原来是老师的问题,讲得太死板了,根本没有把java的美呈现出来。现在真是爱不释手,每天都要敲上几段代码。
- 前言
- 一、方法定义的技巧说明
- 二、方法案例
- 1.计算1-n的和并返回
前言
方法是什么?
方法是一种语法结构,它可以把一段代码封装成一个功能,以方便重复调用。
使用方法的好处是?
提好了代码的复用性。
让程序的逻辑更清晰。
关于方法,需要学会什么?
怎么定义方法:方法有很多不同形式的写法,需要掌握在不同的场景业务写出合适的方法形式。
怎么调用方法:方法定义出来是拿来调用的。
方法的内存图:方法在内存中具体是怎么去工作的。
方法的参数传递机制:方法的参数传递原理是什么样的。
方法其他常见形式,技术:方法递归
提示:以下是本篇文章正文内容,下面案例可供参考
一、方法定义的技巧说明- 修饰符:public static(暂时固定的,初学者先这样用)
- 方法名称:自己取名,有意义,英文小写,驼峰模式。(有意义的名字即可)
- 方法体代码:完成自己需要写的功能代码即可。(具体需求具体实现)
- 真正需要关注的就两点:1、分析方法是否需要申明返回值类型;2、分析方法是否需要接收参数。
需求:定义一个方法,方法中计算出1 - n的和并返回。
分析:
1、根据格式编写方法 —> 因n不固定,所以方法需要声明形参接收;要返回结果,还需申明返回值类型。
2、方法内部使用for循环计算出1 -n的和并返回。代码如下:
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
//需求:定义一个方法,方法中计算出1 - n的和并返回。
Scanner input = new Scanner(System.in);
System.out.println("请输入n的值:");
int a = input.nextInt();
int re = sum(a);
System.out.println("1-" + a +"的和为:"+ re);
}
public static int sum(int n){
int res = 0;
for (int i = 1; i <= n; i++) {
res = res + i;
}
return res;
}
}
运行结果如下:
文章原创,欢迎转载,请注明文章出处: 【JAVA】方法的定义和方法案例题.。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。



