Java语言怎么用列公式法去计算两个最大数字中最小的那个数字是多少?以及怎么计算这两个数字构成的乘法表达式的最大值
效果如图
代码如下
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个最大数字:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个最大数字:");
int num2 = scanner.nextInt();
int minNum = (num1 < num2) ? num1 : num2;
System.out.println("两个最大数字中最小的数字是:" + minNum);
int maxProduct = num1 * num2;
System.out.println("这两个数字构成的乘法表达式的最大值是:" + maxProduct);
}
}
我是使用Java的Scanner类来实现的
有帮助的话 采纳一下呦
public class Main {
public static void main(String[] args) {
int a = 10;
int b = 20;
int min = Math.min(a, b);
int max = Math.max(a, b);
int maxProduct = max * min;
System.out.println("两个数字: " + a + ", " + b);
System.out.println("最小值: " + min);
System.out.println("乘积最大值: " + maxProduct);
}
}
这题,你看看这篇博客,绝对懂了:https://blog.51cto.com/u_16099301/6387930
不知道你这个问题是否已经解决, 如果还没有解决的话:对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址,大小以及使用情况。通常,GC采用有向图的方式记录和管理堆中所有的对象,通过这种方式确定哪些对象时可达的,哪些对象时不可达的,当GC确定一些对象不可达时,GC就有责任回收这些内存空间。
程序员可以手动执行System.gc() ,通知GC运行,但java语言规范并不保证GC一定会执行