键盘录入三个数,找最小数的代码实现
package com.xiaoa;import java.util.Scanner;
/*
1.键盘录入三个int类型的数字
2.要求:
(1)求出三个数中的最小值并打印
(2)求出三个数的和并打印
*/
/**
* @author niyite
*
*/
public class ScannerDemo03 {
public static void main(String[] args) {
//1.键盘录入三个int类型的数字
Scanner sc = new Scanner(System.in);
//接收数据
System.out.println("请输入第一个数据:");
int a = sc.nextInt();
System.out.println("请输入第二个数据:");
int b = sc.nextInt();
System.out.println("请输入第三个数据:");
int c = sc.nextInt();
//调用getMin方法求出最小值
int min = getMin(a,b,c);
System.out.println("最小值:"+min);
//调用getSum方法求三个数的和
int sum = getSum(a,b,c);
System.out.println("三个数的和sum="+sum);
}
//定义一个方法,求出三个数中的最小值
public static int getMin(int a, int b, int c){
int temp = (a<b)?a:b;
int min = (temp<c)?temp:c;
return min;
}
//定义一个方法求三个数的和
public static int getSum(int a, int b, int c){
int temp = a + b;
int sum = temp + c;
return sum;
}
}