getmax函数求最大值java
时间: 2023-09-09 10:09:56 浏览: 111
可以使用Java中的Math类的max()方法来求最大值。
例如,给定两个整数a和b,可以使用以下代码来求它们中的最大值:
```
int a = 5;
int b = 8;
int max = Math.max(a, b);
System.out.println("最大值是:" + max);
```
输出结果为:
```
最大值是:8
```
同样的,如果有一个数组,可以使用循环来遍历数组并使用max()方法来找到最大值。例如:
```
int[] arr = {2, 6, 4, 8, 1};
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
max = Math.max(max, arr[i]);
}
System.out.println("数组中的最大值是:" + max);
```
输出结果为:
```
数组中的最大值是:8
```
相关问题
定义一个getmax函数求最大公约数
好的,以下是一个求最大公约数的 getmax 函数的定义,它使用了辗转相除法:
```python
def getmax(num1, num2):
"""
求两个整数的最大公约数
:param num1: 整数1
:param num2: 整数2
:return: num1和num2的最大公约数
"""
while num2 != 0:
temp = num1 % num2
num1 = num2
num2 = temp
return num1
```
使用方法:
```python
a = 12
b = 18
gcd = getmax(a, b)
print(gcd) # 输出 6
```
定义一个getmax函数求最大公约数和最小公倍数
好的,以下是一个求最大公约数和最小公倍数的 getmax 函数的定义,它使用了辗转相除法:
```python
def getmax(num1, num2):
"""
求两个整数的最大公约数和最小公倍数
:param num1: 整数1
:param num2: 整数2
:return: num1和num2的最大公约数和最小公倍数
"""
# 求最大公约数
a, b = num1, num2
while b != 0:
temp = a % b
a = b
b = temp
gcd = a
# 求最小公倍数
lcm = num1 * num2 // gcd
return gcd, lcm
```
使用方法:
```python
a = 12
b = 18
gcd, lcm = getmax(a, b)
print(gcd) # 输出 6
print(lcm) # 输出 36
```