首页 > 编程语言 >JavaSE_方法method 定义时的注意事项 案例分析

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

时间:2024-03-29 21:01:28浏览次数:21  
标签:int void method 运算符 static 注意事项 JavaSE 方法 public

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

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

相关文章

  • JavaSE If执行流程 案例分析
      在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,   我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序   来实现我们要完成的功能。      顺序结构(最常用):代码从上往下一行一行执行publicc......
  • 详解DROO论文中的order-preserving quantization method(保序量化方法)
    ​一、论文概述1.原文GitHub链接DeepReinforcementLearningforOnlineComputationOffloadinginWirelessPoweredMobile-EdgeComputingNetworks2.原文大意提出了一种深度强化学习方法解决了边缘计算任务卸载决策和资源分配问题。整体分为两大部分:其中第一部......
  • 短信系统开发注意事项|网页版短信后台
    在开发短信系统时,有一些重要的注意事项需要考虑,以确保系统的稳定性、安全性和功能完整性。以下是一些开发短信系统时需要注意的事项:合规性和法律要求:确保短信系统的开发符合当地法律法规和通信行业规定,包括用户隐私保护、反垃圾短信措施等。系统设计:在设计阶段考虑系统架......
  • ARM 芯片的嵌入式代码移植注意事项
    嵌入式系统在我们的日常生活中无处不在,从智能手机和可穿戴设备到汽车和工业控制系统。ARM架构是嵌入式系统中广泛使用的处理器架构,以其高性能、低功耗和成本效益而闻名。然而,在将代码从一个ARM芯片移植到另一个ARM芯片时,需要注意一些关键事项,以确保移植的成功。处理器......
  • 【实战教程】Spring Boot项目集成华为openGauss数据库的关键步骤与注意事项
    引言:随着国产数据库技术的崛起,华为openGauss凭借其高性能、安全可靠及易用性成为了众多开发者的首选方案。本篇技术文章将聚焦于如何在SpringBoot项目中成功集成华为openGauss数据库,并揭示其中的一些关键步骤与注意事项,助您轻松驾驭这一强大的数据库引擎。正文:一、环境准备......
  • NPP-VIIRS 数据注意事项
    1.年度合成数据通过“vcm”合成,去除了stray-light。V1和V2版本年度数据移除了太阳光、月光和云,但仍包含火、极光和噪声。V1版本数据由全年的日DNB数据合成;V2版本使用月度增量数据合成,这两种方法都采用离群值去除法去除生物质燃烧像素并隔离背景。2.年度全球数据中含median、lit......
  • 关于AWS-EFS-跨VPC及跨账号-客户端的挂载方法-注意事项
    关于EFS客户端挂载EFS的方式,可以参考笔者的另一篇文件《使用EFS客户端帮助程序-对AWS-EFS-访问点-Access-points-的挂载》但这是对于同一个VPC中EC2,可以直接简单的使用那样的方式进行挂载如果是不同的VPC之间或者跨账号,应该如何挂载呢?当然这里假定网络的连接都已经打通首先,我们......
  • JavaSE_类型转换案例分析
    Java中的类型转换分为两种:自动类型转换(隐式类型转换)和强制类型转换(显式类型转换)。1.自动类型转换(隐式类型转换):当两个不同类型的数据进行运算时,Java会自动将较小的数据类型转换为较大的数据类型。例如,int类型和double类型进行运算时,int类型会自动转换为double类型。```javai......
  • 宁波中墙建材海螺水泥的施工周期,注意事项,方式方法
    宁波中墙建材北仑海螺水泥新产品有哪些,制作工艺是什么水泥新产品主要集中在优化传统硅酸盐水泥性能、减少环境影响以及利用工业废弃物等方面的研发。以下是一些新型水泥产品的示例及其可能的制作工艺特点:掺矿粉硅酸盐水泥:制作工艺:在传统的硅酸盐水泥熟料制造过程中,添加......
  • .NET Emit 入门教程:第五部分:动态生成方法(MethodBuilder 与 DynamicMethod)
    前言:当我们涉及到在运行时生成和定义方法时,便需要使用到C#中的两个关键类之一:MethodBuilder 或 DynamicMethod。这两者都属于反射(Reflection.Emit)的一部分,允许我们以动态的方式创建方法。两者各有侧重,使用方式大体相同,本篇文章我们先介绍MethodBuilder,再介绍DynamicMethod,......