JavaSE_方法method 定义时的注意事项 案例分析

本文介绍了Java中方法定义的关键要素,包括位置、正确命名、参数匹配、返回值处理、方法重载以及修饰符的使用。同时提供了如何使用三元运算符求两个和三个数的最大值的示例。
摘要由CSDN通过智能技术生成

在定义方法时,需要注意以下几个重要事项:

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);
	}
	
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值