Yêu cầu
– Nhập vào mảng 1 chiều số nguyên
– Viết hàm tìm số chẵn cuối cùng trong mảng 1 chiều số nguyên. Nếu mảng không có số chẵn, trả về -1
Giải thuật
– Dùng vòng lặp for() và câu lệnh if() để kiểm tra.
Code
package net.vncoding; public class JavaCore { static int arr[] = {-1, -3, -9, 0, 8, 16, 23}; public static void main(String[] args) { int num = find_last_even_e(arr); if(num == -1) System.out.println("All elements of array is odd"); else System.out.println("The last even element of array is " + num); } public static int find_last_even_e(int arr[]) { int num = -1; int i; for(i = 0; i < arr.length; i++) { if(arr[i]%2 == 0) { num = arr[i]; } } return num; } }
Kết quả
Leave a Reply
You must be logged in to post a comment.