- <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>
复制代码
|
|