您的位置:首页 > 编程语言 > Java开发

【屌丝学习笔记】第三天 JAVA基础

2013-08-22 11:47 274 查看
昨天看完 break和continue,做了用for 循环打印金字塔的练习,现在到函数

 

函数也就是方法。

返回值是 void 的话,不能被输出的

定义功能(方法) 尽量别做几件事,只要完成相对应的功能就行了。

//int sum=getResult(4);
//System.out.println(sum);

getResult(4);

}
//定义一个功能,完成一个整数的 *3+5 的运算
/*

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2)
{
执行语句;
return 返回值;
}
*/
//当函数运算后,没有具体的返回值时,这时返回值类型用一个特殊的关键字来标识 void
//void 代表的是函数没有具体返回值的情况
//函数的返回值是void时,函数中的return语句可以省略不写
public static void getResult(int x)
{
System.out.println(x*3+5);
}

函数小练习:

int sum=getSum(4,6);
System.out.println("sum="+sum);
boolean sum1=getTF(4,6);
System.out.println("sum1="+sum1);
int sum2=getMax(4,6);
System.out.println("sum2="+sum2);
}
/*
如何定义一个函数 ?
1,既然函数是一个独立的功能,那么该功能的运算结果是什么先明确
2,再明确在定义改功能过程中是否需要未知的内容参与运算
*/
/* 这个功能定义思想有问题 ,又做加法又做输出
public static void get(int x,int y)
{
System.out.println(a+b);
return ;
}
*/
//求和
public static int getSum(int x,int y)
{
return x+y;
}
//判断两个数是否相同
public static boolean getTF(int x,int y)
{
/*  方法一
if(x==y)
return true;
else
return false;

方法二
return (a==b)?true:false;
*/
//方法三
return x==y;

//三个方法都是可以得出结果
}
//对两个数进行比较,获取较大的那个数
public static int getMax(int x,int y)
{
return (x>y)?x:y;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: