JAVA零基础函数的参数和函数的调用
- 函数的参数
如果函数有参数,调用函数时必须传递给它数量、类型正确的值
如果调用函数时类型不匹配
当函数期望的参数类型比调用函数时给的值的类型宽的时候,编译器能悄悄替你把类型转换好
char->int->double
当函数期望的参数类型比调用函数时给的值的类型窄需要强制转换类型
public static void sum(int a,int b){ System.out.println(a+b); } public static void main(String[] args) { sum(1,2); }
自己定义一个函数,调用函数并传递对应类型的参数
- 调用函数
调用函数的格式:
函数名(参数值);
()起到了表示函数调用的重要作用,即使没有参数也需要()
如果有参数,则需要给出正确的数量和顺序,这些值会按照顺序依次用来初始化函数中的参数
public static void sum(int a,int b){ int sum = 0; for (int i = a; i <= b; i++) { sum+=i; } System.out.println(sum); } public static void main(String[] args) { sum(10,20);
在这个程序中,我们调用sum函数,在sum函数需要传递两个int类型的函数,
所以我们在调用函数的时候需要传递两个int类型的参数,参数之间要使用“,”分隔开