方法的使用
方法:java中又叫函数! main方法,mian函数!
定义/声明方法的语法格式,如下所示:
返回值:
1.无返回值类型
使用关键字 void 表示
2.有返回值类型
返回值类型,是任意数据类型(byte short int long float double char boolean String)九种
有返回值类型,必须在方法体最后一行写 return 字面值;
return返回的值的类型,要与方法设置的返回值类型保持一致。
方法名:
首字母小写,后面每个单词首字母大写,遵循驼峰命名方式,例如:login、getUsername、findAllUser 等。
方法的调用
public class Demo06 { static int count=1;//变量在类体中时 public static void main(String[] args) { System.out.println(count); fun(); } public static void fun(){ System.out.println(count); } }
public class Demo05 {
public static void main(String[] args) {
// byte a=10;
// fun1(a);
fun1((byte)10);
fun2(3.14F);//无输出
}
public static void fun1(byte a){
System.out.println(a);
}
public static void fun2(float b){}
}
-
有返回值才可以直接输出
public class Demo03 {
//return 10; 方法结束之前,把字面值10返回到方法体外部!
// 哪儿调用这个方法,返回到调用这个方法的地方
public static void main(String[] args) {
int a = fun1();
System.out.println(a);
//有返回值可以直接输出!
System.out.println(fun1());
//没有返回值的不能直接输出!
// System.out.println(fun2());
}
public static int fun1(){
System.out.println("fun1...");
return 10;
}
public static void fun2(){
System.out.println("fun2...");
}
}
public class Demo04 {
public static void main(String[] args) {
double c = fun1(10,20);
System.out.println(c);
System.out.println(fun1(1,2));
}
public static double fun1(int a,int b){
return a+b;
}
}