在定义方法时,需要注意以下几个重要事项:
1. **方法定义的位置**:方法不能定义在另一个方法内部。
2. **方法名及参数列表**:确保方法名的拼写正确,并且参数列表也要准确无误。参数列表包括参数的类型、顺序和数量,这些都必须与方法调用时的实参匹配。
3. **返回值类型**:如果方法声明了返回值类型,那么方法体内的return语句后面的数据类型必须与之匹配。如果方法的返回类型是void,则方法中可以不写return语句,或者return后面不带任何数据。
4. **方法重载**:当重载方法时,需要确保参数列表不同,这与返回值类型无关。重载的方法应该有不同的参数个数或参数类型。
5. **修饰符**:根据需要选择合适的修饰符,如public、private或protected,以控制方法的可见性和访问权限。
总的来说,定义方法时需要遵循正确的语法规则,注意方法的定义位置、方法名及参数列表、返回值类型、方法重载和修饰符等。
public class Method04 {
// 类中方法外
public static void test04() {
System.out.println("嘎嘎");
}
public static void main(String[] args) {
// 1.方法不能写在其他方法里面
/*public static void test03() {
System.out.println("唧唧");
}*/
// 2.调用方法时,方法名不能写错
// :21: 错误: 找不到符号
// tset01();
test01();
}
// 类中方法外
public static void test01() {
System.out.println("嘎嘎");
}
}
// 1.方法不能写在类外面
/*public static void test02() {
System.out.println("嘎嘎");
}*/
定义方法练习
定义一个方法利用三元运算符求2个数的最大值。
分析步骤:
1.定义方法
利用三元运算符求2个数的最大值
2.调用方法
public class Method03 {
public static void main(String[] args) {
// 2.调用方法
getMax();
getMax3();
}
// 1.定义方法: 利用三元运算符求3个数的最大值
public static void getMax3() {
int a = 100;
int b = 20;
int c = 15;
// 1.利用三元运算符,先求前面2个数的较大值
int temp = a > b ? a : b;
// 2.利用三元运算符,拿前2个数较大值和第3个数的比较,获取最大值
int max3 = temp > c ? temp : c;
System.out.println("max3: " + max3);
}
// 1.定义方法: 利用三元运算符求2个数的最大值
public static void getMax() {
// 代码
// 利用三元运算符求2个数的最大值
int a = 100;
int b = 20;
int max = a > b ? a : b;
System.out.println("最大值: " + max);
}
}
标签:int,void,method,运算符,static,注意事项,JavaSE,方法,public
From: https://blog.csdn.net/youmashengyue/article/details/137061780