【java】 从命令行转入三个数字,求三个数字的和,积,最大值,最小值...
发布网友
发布时间:2024-03-17 15:25
我来回答
共2个回答
热心网友
时间:2024-07-22 02:35
Java程序代码:
public class test {
public static void main(String[] args) {
if(args.length < 3) {
System.out.println("参数太少!请输入3个参数,以空格分开...");
return;
}
else if(args.length > 3) {
System.out.println("参数太多!请输入3个参数,以空格分开...");
}
double num1, num2, num3;
double sum, product, max, min;
num1 = Double.parseDouble(args[0]);
num2 = Double.parseDouble(args[1]);
num3 = Double.parseDouble(args[2]);
sum = num1 + num2 + num3;
product = num1 * num2 * num3;
max = (num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3));
min = (num1 < num2 ? (num1 < num3 ? num1 : num3) : (num2 < num3 ? num2 : num3));
System.out.println("三数之和:" + sum);
System.out.println("三数之积:" + product);
System.out.println("三数之最大值:" + max);
System.out.println("三数之最小值:" + min);
}
}
运行测试:
热心网友
时间:2024-07-22 02:33
给你思路,希望你可以自己动手作:
1、用三个参数来接受输入的这三个值
2、获取到这三个值,那么和、积,你应该懂的了
3、最大值,你可以用比较,a和b比,谁大,然后大的再后c比,就可以
4、同3。
海枫科技