方法,即我们经常说的函数
格式是,修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
方法体语句;
return 返回值;
}
举例:
public class Main {
public static void main(String[] args) {
int a=3;
int b=5;
int c;
c=sum(a,b);
System.out.println(c);
}
public static int sum(int x,int y) {
return x+y;
}
}
修饰符目前用的是public static,返回类型就是就是功能结果的数据类型,方法名就是给方法起个名字,参数类型就是参数的数据类型,参数名就是变量。
方法的重载,在同一个类中,方法名相同,参数列表不同,即参数的个数不同,对应的数据类型不同。与返回值无关。
举例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a,b,c,x;
a=sc.nextInt();
b=sc.nextInt();
c=sc.nextInt();
x=sum(a,b);
System.out.println(x);
x=sum(a,b,c);
System.out.println(x);
sc.close();
}
public static int sum(int a,int b) {
return a+b;
}
public static int sum(int a,int b,int c) {
return a+b+c;
}
}
数组
定义格式两种,A:数据类型[] 数组名;B:数据类型 数组名[];第一种常用
数组初始化两种,A:动态初始化举例:int[] arr = new int[3];B:静态初始化int[] arr = {1,2,3};
举例:
public class Main {
public static void main(String[] args) {
int[] a;
a=new int[3];
a[0]=5;
System.out.println(a[0]);
}
}
public class Main {
public static void main(String[] args) {
int[] a= {1,2,3};
System.out.println(a[0]);
}
}