A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/**
需求:定义一个函数getMax() 功能:获取两个数中的较大值

思路:
1.定义一个带参数有int类型返回值的方法
2.要比较两数的大小,那么就需要用到判断
3.通过在主方法中调用该方法来实现最大值的输出

步骤:
1.先定义一个int的类型的方法,并带有两个参数。
2.通过判断两数之间的大小,并返回较大的那个值。
3.最后要求在键盘录入两个数并通过比较输出较大的值。

*/
import java.util.Scanner;
class FunctionDemo
{
        /**
        */
        public static void main(String[] args)
        {
         while(true){
                 //封装键盘录入
                Scanner sc = new Scanner(System.in);
       
                //键盘录入两个整数
                System.out.println("请输入两个整数:");
                int  a  = sc.nextInt();

                int  b  = sc.nextInt();

                int max = getMax(a,b);         

                System.out.println("======================");
                //输出最大值
                System.out.println("最大值是:"+max);
         }
        }
       
        /**获取两个数中的最大值
           需要定义两个int类型的变量
        */
        public static int getMax(int x,int y){

                if(x>y)
                {
                        return x;
                }
                else{
                        return y;
                }
       
        }
}

2 个回复

倒序浏览
直接math.max()就可以了吗?
回复 使用道具 举报
#include <stdio.h>
int main(){
int num1 = 0,num2 = 0;
printf("请输入两个整数用逗号间隔\n");
scanf("%d,%d",&num1,&num2);
int max = num1>num2?num1:num2;
printf("最大值%d",max);
return 0;
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马