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);
}
}
上面判断大小的方法没有考虑相等的情况