Java基础语法练习13

在这里插入图片描述
在这里插入图片描述

package jichu;

import java.util.Scanner;

public class Test13 {
    public static void main(String[] args) {
        System.out.println("请输入两个整数:");
        Scanner SC=new Scanner(System.in);
        int m= SC.nextInt();
        int n= SC.nextInt();
        System.out.println("两个数据之和为:"+sum(m,n));
        if(isEqual(m,n)==true){
            System.out.println("两个数据相等");
        }else{
            System.out.println("两个数据不相等");
        }
        System.out.println("两个数中较大的值为:"+isBig(m,n));
        System.out.println("两个数中较小的值为:"+isSmall(m,n));
        compare(m,n);

        System.out.println("请输入两个小数:");
        double a= SC.nextDouble();
        double b= SC.nextDouble();
        System.out.println("两个数据之和为:"+sum(a,b));
        if(isEqual(a,b)==true){
            System.out.println("两个数据相等");
        }else{
            System.out.println("两个数据不相等");
        }
        System.out.println("两个数中较大的值为:"+isBig(a,b));
        System.out.println("两个数中较小的值为:"+isSmall(a,b));
        compare(a,b);
    }

    public static int sum(int m,int n){
        return m+n;
    }

    public static double sum(double m,double n){
        return m+n;
    }

    public static boolean isEqual(int m,int n){
        if(m==n){
            return true;
        }else{
            return false;
        }
    }

    public static boolean isEqual(double m,double n){
        if(Math.abs(m-n)<1e-8){
            return true;
        }else{
            return false;
        }
    }

    public static int isBig(int m,int n){
        if(m>n){
            return m;
        }else{
            return n;
        }
    }

    public static double isBig(double m,double n){
        if(m>n){
            return m;
        }else{
            return n;
        }
    }

    public static int isSmall(int m,int n){
        if(m<n){
            return m;
        }else{
            return n;
        }
    }

    public static double isSmall(double m,double n){
        if(m<n){
            return m;
        }else{
            return n;
        }
    }

    public static void compare(int m,int n){
        int big=0;
        int small=0;
        if(m>n){
            big=m;
            small=n;
        }else{
            big=n;
            small=m;
        }
        System.out.println("较大的数是:"+big);
        System.out.println("较小的数是:"+small);
    }

    public static void compare(double m, double n){
        double big=0;
        double small=0;
        if(m>n){
            big=m;
            small=n;
        }else{
            big=n;
            small=m;
        }
        System.out.println("较大的数是:"+big);
        System.out.println("较小的数是:"+small);
    }
}

上面判断大小的方法没有考虑相等的情况

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值