第4天] 函数——函数的应用(练习01)

【整理来源】黑马毕老师的java基础视频

class FuncationDemo3   
{
	public static void main(String[] args) 
	{
		//System.out.println("Hello World!");

		draw(4,6);
		draw(7,9);
	}

	/*
		需求1:定义个功能,完成两个整数的和的获取

		思路:既然可以定义功能,就可以用函数来体现
			如何顶一个函数呢?
			通过两个明确来完成。
		明确一:这个功能的结果是什么?
			是和,功能的结果,所以该功能的返回值类型是int ,
			其实就是在明确函数的返回值类型。

		明确二:这个功能实现过程中的是否需要未知内容参与运算?
			有,加数和被加数.这就是函数的参数列表(参数个数,参数类型)
			其实就是明确参数列表

		注意:返回值类型和参数类型没有直接关系,

	*/
	public static int add(int a ,int b)
	{
	     
		 int  sum=a+b;
		 return sum;
	
	}


	/*
		需求2:定义一个功能,画一个矩形在控制台
		明确一:这个功能的结果是什么?
				么有结果,因为直接打印到控制台,并没有返回给调用者,
				用void

		明确二:这个功能实现过程中的是否需要未知内容参与运算?
				有,行和列不确定。两个整数 int

	*/
	public static void  draw (int row ,int col)
	{
	
			for (int x=1; x<row ; x++)
			{
				for(int y=1;y<=col ;y++)
				{
					System.out.print("*");
				}
				System.out.println();
			}
			return ;//可以省略不写
	
	}



	/*
		需求3:定义个功能,比较两个数是否相等。


		明确一:这个功能的结果是什么?
				有,boolean
			
		明确二:这个功能实现过程中的是否需要未知内容参与运算?
				有,两个整数
			
	*/

	public static boolean  equals(int a ,int b)
	{
		/*
		if(a==b)
			return true;
		else
			return  false;


			boolean x;
			if(a==b)
				x=true;
			else
				x=false;
			return x;
		*/

	//	return(a==b)?true:false;

		return a==b;
	}




	/*
		需求1:定义个功能,获取两个整数中较大的那个数。

		明确一:这个功能的结果是什么?
			 有,其中一个数,int
			
		明确二:这个功能实现过程中的是否需要未知内容参与运算?
			有,参与比较的两个整数 ,int
			
	*/


	public static int getMax(int a,int b)
	{
			/*
			if(a>b)
				return a;
			else
				return b;
			*/
			return a>b?a:b;	
	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值