黑马程序员技术交流社区
标题:
记录——方法练习-求两数的最大值
[打印本页]
作者:
迷路的小孩儿
时间:
2015-7-10 22:02
标题:
记录——方法练习-求两数的最大值
<FONT size=4>/*
需求:键盘录入两个数据,返回两个数中的较大值
*/
import java.util.Scanner;
class FunctionDemo {
public static void main(String[] args) {
//键盘录入两个数据
//键盘录入对象
Scanner sc = new Scanner(System.in);
//接收数据
System.out.println("请输入第一个数字:");
int a = sc.nextInt();
System.out.println("请输入第二个数据:");
int b = sc.nextInt();
//调用方法,用赋值调用,因为返回值为int类型。所以调用用int类型
int result = getMax(a,b);
System.out.println("最大值为:"+result);
}
/*
返回两个数中的最大值,用方法实现。
明确两个明确:
返回值类型:数未定义默认int类型
参数列表:参数个数:2;参数类型:int
*/
public static int getMax(int a,int b) {
//返回两个数中的最大值
//用if语句实现
/*
if (a > b) {
return a; //一但方法有明确的返回值类型,必须由return带回一个值。所以此处不能为输出语句。
} else {
return b;
}
*/
//用三元运算符实现
int max =((a > b)?a:b);
return max;
}
}</FONT>
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2