Giá trị nhỏ nhất của mảng nguyên trong Java
Đề bài: Viết chương trình sử dụng ngôn ngữ lập trình Java thực hiện tìm và in ra giá trị nhỏ nhất của mảng các số nguyên.
Yêu cầu kiến thức:
- Xác định đúng kiểu dữ liệu các biến
- Thuật toán tìm kiếm giá trị nhỏ nhất
Code tham khảo dưới đây được viết trên JDK ver 8.x:
package timoday;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nhap vao so luong phan tu: n = ");
int n = sc.nextInt();
int[] a = new int[n];
System.out.println("Nhap vao mang cac so nguyen:");
for (int i = 0; i < n; i++) {
System.out.print("\tPhan tu thu " + (i + 1) + " la: ");
a[i] = sc.nextInt();
}
System.out.println("Mang vua nhap la:");
for (int i = 0; i < n; i++) {
System.out.print(a[i] + "\t");
}
int min = a[0];
for (int i = 1; i < n; i++) {
if (min > a[i]) {
min = a[i];
}
}
System.out.println("\nPhan tu nho nhat cua mang la:" + min);
sc.close();
}
}
Kết luận:
- Bạn có thể tham khảo thêm khóa học lập trình C từ cơ bản đến nâng cao. Xem tại đây
- Bạn có thể tham khảo thêm khóa học Thành thạo lập trình C#. Xem tại đây