给我写一个判断数组最小值的java程序
时间: 2023-05-15 07:06:47 浏览: 53
好的,下面是一个简单的Java程序,可以判断一个数组中的最小值:
```java
public class ArrayMinValue {
public static void main(String[] args) {
int[] arr = {5, 3, 9, 1, 7};
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("数组中的最小值为:" + min);
}
}
```
这个程序首先定义了一个包含5个整数的数组,然后使用一个for循环遍历数组中的每个元素,找到最小值并将其存储在变量min中,最后输出最小值。
相关问题
编写一个Java程序,找出一个数组中的最大值和最小值
好的,以下是一个示例Java程序,它可以找出一个数组中的最大值和最小值:
```java
public class ArrayMinMax {
public static void main(String[] args) {
int[] arr = {10, 5, 20, 8, 15};
int min = arr[0];
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("最小值为:" + min);
System.out.println("最大值为:" + max);
}
}
```
在这个程序中,我们定义了一个整型数组 `arr`,并使用 `for` 循环遍历整个数组。在遍历过程中,我们使用 `if` 语句判断当前元素是否比当前最小值或最大值更小或更大,如果是,则更新最小值或最大值。最后,我们输出最小值和最大值。
如果你想在程序中使用其他的数组,只需要将数组赋值给 `arr` 变量即可。
java从键盘输入十个整数,输出最小值 用数组的方法做
可以用以下代码实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] nums = new int[10];
Scanner sc = new Scanner(System.in);
for (int i = 0; i < nums.length; i++) {
nums[i] = sc.nextInt();
}
int min = nums[0];
for (int i = 1; i < nums.length; i++) {
if (nums[i] < min) {
min = nums[i];
}
}
System.out.println("最小值是:" + min);
}
}
希望对你有帮助!还有,笑话时间到了:为什么Java程序员喜欢喝茶?因为用Java写程序,常常需要判断if(茶壶为空)...