ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

方法【重点】

2022-05-17 22:03:33  阅读:147  来源: 互联网

标签:return int 重点 num 参数 返回值 方法


1,无参数无返回

1.1 方法实现和调用
/*
无参数无返回值方法演示
1. 自定义方法和main方法平级,在 class 大括号以内,其他方法大括号之外 
2. 方法在完成代码之前,首先标注完整的文档注释
3. 方法是条狗,哪里需要哪里吼,吼【方法名】
4. 方法和变量的最大区别,方法名后面有小括号。首字母小写标识符,有小括号为方法,无小括号为变量
5. 方法无参数,小括号无任何内容
 */
class Method1 {
    public static void main(String[] args) {
	printHelloWorld();
	printHelloWorld();
	printHelloWorld();
	printHelloWorld();
	printHelloWorl();
}

/**
* 展示 hello world
*/
public static void printHelloWorld() {
	System.out.println("烤羊排!!!");
}
}

2,有参数无返回

2.1 方法实现
  /*
有参数无返回值方法
1. 文档注释中 @param 是参数解释,需要对应参数名和解释内容
	例如 @param num 用户提供的 int 类型数据
2. 一个方法有参数,需要按照当前方法参数数据类型,提供对应的
【实际参数】
*/
class Method2 {
public static void main(String[] args) {
	// 调用方法,所需参数为 int 类型,给予 实际参数 100 符合数据类型要求
	printIntValue(100);
	/*
	Method2.java:16: 错误: 不兼容的类型: 从double转换到int可能会有损失
            printIntValue(5.5);
	*/
	// printIntValue(5.5);

}

/**
* 展示用户提供的 int 类型数据
*
* @param num 用户提供的 int 类型数据
*/
public static void printIntValue(int num) {
	System.out.println("用户提供的数据为:" + num);
    }
} 

3,无参数无返回

3.1 方法实现
/*
无参数有返回值方法
1. @return 是用于描述带有返回值方法的返回内容解释
	解释返回值情况,状态,对应的效果
*/
class Method3 {
public static void main(String[] args) {
	int num = 0;
	
	System.out.println("未调用方法:" + num);
	// 利用 giveMeFive 方法返回值给予 num 进行赋值操作
	num = giveMeFive();
	
	System.out.println("调用方法之后:" + num);
}

/**
* 返回整数数据 5
*
* @return 返回一个整数 int 类型的数值 5
*/
public static int giveMeFive() {
	/*
	return 关键字
		1. 返回 return 之后的数据
		2. 终止当前方法的运行
			return; 适用于无返回值方法(void),终止方法运行。
	*/
	return 5;
      }
}

4, 有参数有返回

4.1 方法实现
/*
有参数有返回值方法
1. 给予方法实际参数,要求和形式参数列表数据类型,参数个数,参数顺序
完全一致
2. 方法数据返回和方法内部执行数据展示操作完全不同。
 */
class Method4 {
public static void main(String[] args) {
	int sum = 0;
	
	System.out.println("方法调用之前:" + sum);
	
	// 给予方法实际参数 10, 20 将方法的返回值内容赋值给变量sum
	sum = getSumOfTwoNumber(10, 20);
	
	System.out.println("方法调用之后:" + sum);	
}

/**
* 计算用户提供的两个整数之和,通过方法返回值返回给用户
* 
* @param num1 用户提供的 int 类型数据
* @param num2 用户提供的 int 类型数据
* @return 两个 int 类型数据之和
*/
public static int getSumOfTwoNumber(int num1, int num2) {
	System.out.println("方法调用之后:" + (num1 + num2));	
	return num1 + num2;
}
}

标签:return,int,重点,num,参数,返回值,方法
来源: https://www.cnblogs.com/zls1/p/16282549.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有