何谓方法
- System.out.println() :调用System(系统)类里面的标准输出对象out中的方法叫做println方法
- 方法是语句的集合,他们在一起可以执行一个功能
- 方法是解决一类问题的步骤的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其他地方被利用
- 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能
- 方法的命名原则:驼峰原则
package com.kuang.method;
public class Demo01 {
//main 方法
public static void main(String[] args) {//void代表没有返回值
int sum = add(1,2);//发现不能直接调用add,所以要在下面的方法加static,使其变为类变量
System.out.println(sum);
}
//加法
public static int add(int a,int b) {//public是修饰符,int是返回值类型,设置两个数 现在int的值只是形式上的
return a+b;//给方法返回一个a+b,因为方法类型是int,写完方法要在上面用
}
}
输出3
for (int i = 0; i <= 1000; i++) {
if(i%5==0) {
System.out.print(i+"\t");//输出后不会换行
}
if (i % (5 * 3) == 0) {//5*3表示除以第三个数字时,这时候换行
System.out.println();//每第三个数都能被15整除,所以到了15整除的数
//就println换行
//System.out.print("\n");和上一句相同
}
分析
通过debug调试发现
- 第一步执行main方法
- 定义的两个空的变量通过上面add赋值,然后return进行一些运算
- 运算后赋值给了sum,这时候sum才有了值
- 为什么不写在main方法里?
因为main方法要时刻保持简洁干净,要尽量把一些公共模块通过方法调用的形式,提取在外面