
Bài tập về hàm trong Java: viết hàm hiển thị ra màn hình các số chia hết cho 3 và không chia hết cho 5
Bài tập
Bạn hãy viết phương thức hiển thị ra màn hình các số chia hết cho 3
mà không chia hết cho 5
trong mảng các số nguyên arr
được nhập vào từ bàn phím.
Ví dụ:
- Nếu bạn nhập
n = 4, arr = [3, 7, 15, 18]
thì màn hình sẽ hiển thị ra:
3 18
- Ví dụ nếu bạn nhập
n = 5, arr = [30, 20, 21, 15, 30]
thì màn hình sẽ hiển thị ra:
21
Hướng dẫn
Bạn nên khai báo phương thức với từ khóa void
vì bài này chỉ yêu cầu viết phương thức để hiển thị chứ không yêu cầu viết phương thức có trả về kết quả.
Code mẫu:
import java.util.Scanner;
public class Method {
public static void show(int[] arr) {
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 3 == 0 && arr[i] % 5 != 0) {
System.out.print(arr[i] + " ");
}
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = sc.nextInt();
}
show(arr);
}
}
Post Comment