方法定义
package cn.xiaomu_02di_er_zhang;
import javax.swing.table.TableColumnModel;
/**
*
*
* 方法:就一段用来完成特定功能的代码片段,类似于其他语言的函数
* 方法的声明格式: [修饰符1 修饰符2] 返回值类型 方法名 (形式参数列表) {
* Java语句……
* }
* 方法的调用方式:
* 对象.方法名(实参列表)
* 方法的详细说明:
* 1.形式参数:在方发声明时用于接受外界传入的数据。
* 2.实参:调用方法是实际传给方法的参数。
* 3.返回值:方法在执行完毕后,返回个调用它的环境的数据,无返回时用void
* 4.返回值类型:事先约定好的返回值的数据类型,如无返回值,必须显示指定为void
* @author 小沐
*
*/
public class _06_Math_dingyi {
public static void main(String[] args) {
// TODO Auto-generated method stub
//通过对象调用普通方法
_06_Math_dingyi em=new _06_Math_dingyi();
em.ptintSet();
em.add(1526, 1551, 123); //1526, 1551, 123是实际参数
em.add2(45848, 2626, 2326);
int c=em.add2(486, 748, 4)+100;
System.out.println("因为add2将返回值类型改为了int型,所以可以执行这样的操作,c的值为:"+c);
}
void ptintSet(){ //无参方法
System.out.println("1");
System.out.println("2");
}
void add(int a,int b,int c){ //形参方法
int sum=a+b+c;
System.out.println(sum);
}
int add2(int a,int b,int c){ //有返回值,返回值不为空,前面的int与返回值类型相同
int sum=a+b+c;
System.out.println(sum);
return sum; //终止方法的运行并指定要返回的数据
}
}
小沐CA

浙公网安备 33010602011771号