编程定义一个接口,实现三个数中求最小值和最大值的方法,并将程序存放在mymaths包中。
接口:
package mymaths;
public interface MinAndMax {
public int min(int x,int y,int z);
public int max(int x,int y, int z);
}
接口实现:
package Test_2;
import mymaths.MinAndMax;
import java.util.Scanner;
public class TestOfMinAndMax implements MinAndMax{
public int min(int a,int b,int c)
{
int temp = a<b ? a:b;
temp = temp<c ? temp:c;
return temp;
}
public int max(int a,int b,int c)
{
int temp = a>b ? a:b;
temp = temp>c ? temp:c;
return temp;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
TestOfMinAndMax test = new TestOfMinAndMax();
System.out.println("请输入三个整数");
Scanner in=new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int c = in.nextInt();
System.out.println("三个整数中最大数为:" + test.max(a, b, c));
System.out.println("三个整数中最小数为:" + test.min(a, b, c));
}
}