-----------------方法-------------------
方法的语法基础
方法的语法结构
修饰符列表 +范围值类型+方法名(形式参数列表){
方法体}
/*
publi 表示公开的。
class表示一个类
Mytest表示一个类名*/
public class MyTest {//表示一个公开的,起名 Mytest,由于是公开的,所以源文件的名字也是Mytest
//类体
//类体中不能直接编写java语句,除声明变量外
//方法出现在类体中
//方法
//public表示公开的、
//static便是静态的
//void表示空的,,程序结束后,不返回任何数据
//main是方法名:主方法
//(String[]args)形式参数列表,
public static void sumInt(int a,int b){
//定义的方法不是程序的入口
//方法的作用:计算其他数据的,不要求返回结构,凡是要求将结果直接输出到控制台
//public static是修饰符列表
//返回值是void
//形式参数列表是 int a,int b
int c=a+b;
System.out.println(c);
}
- public static void main (String[]args){
//需求:计算10加20的和并输出结果
//调用方法:类名.方法名 ();
MyTest.sumInt(20,10);
MyTest.sumInt(800,188);
}
}
public class MyTest {
public static void sumInt(int a,int b){
int c=a+b;
System.out.println©;
}
-
public static void main (String[]args){ MyTest.sumInt(20,10); MyTest.sumInt(800,188); int a=2; int b=8; MyTest.sumInt(a,b); } }
例-------------
方法调用时候,要求形式参数和实参的类型需要相同
public class MyTest {
public static void sumInt(int a,int b){
MyTest.sumInt(a);//编译错误:形式参数的类型对应不同
}
public static void sun(long a,long b){
System.out.println(a+b);
}
}
---------调用方法—
方法调用方法:
*方法的修饰符列表当中有static关键字,完整的调用方式是:类名.方法名(实参列表);
*但是有时候类名可以省略
m(){
m2();
}
m1和m2的方法在同一个类体中的时候,类名可以省略
方法调用时候,要求形式参数和实参的类型需要相同
public class MyTest {
m();对于修饰符中有static修饰的关键词,类名可以省略不写
//
System.out.println(a+b);
public static void m(){
System.out.println("asd");
}
}
class A
{
}