函数(2)

public class 函数2 {
	public static void main(String[] args) 
	{
	   getMax(10,7);
	}
	//需求2:定义一个函数比较两个int类型的数据大小, 不需要把最大值返回给调用者,直接打印即可。
	public static void getMax(int a, int b){
		int max = 0; //定义一个变量用于保存最大值的
		if(a>b){
			max = a;
		}else{
			max = b;
		}
		System.out.println("最大值:"+ max);
	}

/*

	//需求1: 定义一个函数比较两个int类型的数据大小, 把最大值返回给调用者。
	 //int max = getMax(14,5); //调用了函数   实际参数
	//System.out.println("最大值:"+ max);
	public static int  getMax(int a, int b){  // 形式参数
		int max = 0; //定义一个变量用于保存最大值的
		if(a>b){
			max = a;
		}else{
			max = b;
		}
		return max;	//把结果返回给调用者
	}
*/

}

程序三:

需求1: 定义一个函数判断一个分数的等级,把分数的等级返回给调用者。
"A等级" ”B等级“

如何 定义函数:
1. 返回值类型。  String 
2. 未知的参数--->形式参数。


需求2: 定义一个函数打印一个乘法表,不需要返回任何数据。 
1. 返回值类型。  void 
2. 未知的参数--->形式参数。  到底是什么乘法表

函数的特点:
1. 函数的作用就是把一个功能代码给封装起来,已达到提高功能代码的复用性。
2. 函数定义好之后是需要被调用才会执行的。

3. 如果一个函数没有返回值返回给调用者,那么返回值类型必须是使用void表示。

public class 函数3 {
        public static void main(String[] args) {
			//String result = getGrade(189);
			//System.out.println(result);
			print(7);
		}


		//需求2: 定义一个函数打印一个乘法表,不需要返回任何数据。 
		public static void  print(int row){
			for(int i = 1 ; i<= row ; i++){
				for (int j = 1 ;j<=i  ;j++ ){
					System.out.print(i+"*"+j+"="+i*j+"\t");
				}
				//换行
				System.out.println();
			}
		}

 //需求1: 定义一个函数判断一个分数的等级,把分数的等级返回给调用者。
		/*public static String getGrade(int score){
			String grade = "";	//定义一个变量存储等级
			if(score>=90&&score<=100){
				grade = "A等级";
			}else if(score>=80&&score<=89){
				grade = "B等级";
			}else if(score>=70&&score<=79){
				grade = "C等级";
			}else if(score>=60&&score<=69){
				grade = "D等级";
			}else{
				grade = "补考等级";
			}
			return grade;	//把等级返回给调用者
		}*/
		
	}




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值