java中函数的应用。

我们把函数的特点和定义说完之后,我们来说说java中函数的基本应用。我们在编写程序其实就是在不断的实现功能,而java中最小的功能单元就是函数,所以我们日后再定义功能,都定义在一个独立的函数中去,而不要再乱七八糟塞在主函数之中去。然后我们就可以发现主函数的功能就剩一个了,就是调用函数。

接下来有个大问题,这个是大家必须要掌握的一个思想,贯穿于其他语言,c++一样。这个就是如何定义一个函数呢?其实只要明确两点就可以写出来函数了。

第一:既然函数是一个独立的功能,那么该功能的运算结果应该明确。

第二:再明确在定义该功能的过程中是否需要未知的内容参与运算。

接下来我们写个代码来试一下。

需求:定义一个功能,完成3+4的运算,并将结果返回给调用者。

我们先把这个步骤的思路写一下。

1.明确功能的结果是一个整数的和。

2.在实现功能的过程中是否有未知的内容参与运算。    没有。

其实这两个功能就是明确函数的定义。

1.实在明确函数的返回值类型。

2.明确函数的参数列表;参数的类型和参数的个数。

那么这个函数就很简单的就出来了。

class Demo
 	 {
        	public static void main(String[ ] args)
       	{ 
       			int num=getSum();
       			
				System.out.println("num="+num);
					
		}
 
        public static int getSum()
		 {
       	  return 3+4;
		 }
 	

运行结果我们肯定都是知道的。

                        ​​​​​​​        

但是我们可以发现这个功能没有什么意义,不管谁定义这个功能都是7。毫无扩展性而言,为了方便用户的需求那么我们就来演化一下。我们让用户来定义这个谁与谁的和,但是就是不确定的谁和谁,他们都是不确定的我们就用变量来存储。我们让用户来指定加数和被加数,这样功能才有意义。

思路:

1.功能结果是一个和,返回值类型是int。

2.有未知内容参与运算,有两个,这两个未知内容的类型都是int。

那么代码也是很简单的就出来了。

class Demo
 	 {
        	public static void main(String[ ] args)
       	{ 
       			int num0=getSum(4,5);
       			System.out.println("num="+num0);
       			int num=getSum(6,5);
				System.out.println("num="+num);
					
		}
 
        public static int getSum(int x,int y)
		 {
       	  return x+y;
		 }
 	}     

运行结果如图。

        ​​​​​​​        ​​​​​​​        ​​​​​​​        

我们只要明确我前面所说的,写出一个函数进行应用还是很容易的。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值