1.方法
1.1 main方法
public static void main (String[] arge) {
方法体
}
方法是java提供好的
void 返回值 空的 没有返回值
main 方法的名字
方法的名字和变量一样
1.手写字母小写
2.使用数字字母下划线$等组成 数字不能手写
3.小驼峰
4.见名知意
5.不能用java的关键字
main后面有小括号 小括号可以带参数 小括号后面跟着大括号
1.2 方法语法格式
1.21.无参无返回值
语法格式
public static void 方法名字(){
方法体;
}
注意
1.方法的声明必须在类中 在main主函数外面
方法的调用必须在主函数中。使用的是方法的名字来调用
public static void main (String[] arge) {
printone();
}
public static void printone () {
for (int i = 0; i < 5; i++) {
System.out.println("饿了");
}
}//打印五遍饿了
1.2.2有参无返回值
语法格式
public static void 方法的名字(数据类型 参数名字,数据类型 参数名字,…){
方法体;
}
注意
1.方法所声明的是形参。方法调用的是实参 实参把值赋值给形参。
2.注意方法声明处形参的数据类型是对应的
public static void main (String[] arge) {
// printone();
printTwo(5);
// }
public static void printone () {
for (int i = 0; i < 5; i++) {
System.out.println("饿了");
}
}
public static void printTwo(int a) {
for (int i = 0; i < a; i++) {
System.out.println("心");
}
//打印五个心
}
1.2.3无参有返回值
语法格式
public static 数据类型 方法的名字(){
return 返回值; //返回值的数据类型必须和方法的声明的数据类型一样
}
要注意
1要使用关键字 return
2.return后面不能有代码
3.有返回值的方法在被调用时候,要被返回的值是可以给变量调用的
4.无返回值时候只是打印一下
1.2.4有参有返回值
语法格式
public static 数据类型 方法的名字(数据类型 形参, 数据类型 形参,…){
return 返回值;
}
int sa = add(5, 6);
System.out.println(sa);
}
public static int add(int a , int b ) {
return a+b;
}