Started to contact Java, record the use of methods (functions)
When encapsulating functions, Java needs to add the static modifier
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();
}
}
Another way:
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();
}
}
example:
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));
}
}