开始接触Java了,记录一下方法(函数)的使用
在封装函数的时候,Java需要加上 static 修饰符
public class Test1 {
static void myPrint(){
System.out.println("Leo is handsome");
}
static void calNum(int a){
System.out.println("number is = "+a);
}
static void looP(){
int i;
for(i=0; i<5; i++){
System.out.println("Leo is handsome");
}
while(i>0){
System.out.println("I agree!");
i--;
}
}
public static void main(String[] args) {
myPrint();
calNum(5);
looP();
}
}
另一种方法:
public class Test2 {
void myPrint(){
System.out.println("Leo is handsome");
}
void calNum(int a){
System.out.println("number is = "+a);
}
void looP(){
int i;
for(i=0; i<5; i++){
System.out.println("Leo is handsome");
}
while(i>0){
System.out.println("I agree!");
i--;
}
}
public static void main(String[] args) {
Test2 t = new Test2(); //区别之处,类似结构体
t.myPrint();
t.calNum(5);
t.looP();
}
}
例子:
public class Test3 {
static int add(int data1,int data2){
return data1+data2;
}
static int min(int data1,int data2){
return data1-data2;
}
static double mul(int data1,int data2){
return data1*data2;
}
static double div(int data1,int data2){
return data1/data2;
}
public static void main(String[] args) {
int a = 10;
int b = 4;
System.out.println("相加:"+add(a,b));
System.out.println("相减:"+min(a,b));
System.out.println("相乘:"+mul(a,b));
System.out.println("相除:"+div(a,b));
}
}