ম্যাট্রিক্সকে Z আকারে প্রিন্ট করার জন্য জাভা কোড নিচে দেওয়া হলো:
উদাহরণ
import java.lang.*; import java.io.*; public class Demo{ public static void z_shape(int my_arr[][], int n){ int i = 0, j, k; for (j = 0; j < n - 1; j++){ System.out.print(my_arr[i][j] + " "); } k = 1; for (i = 0; i < n - 1; i++){ for (j = 0; j < n; j++){ if (j == n - k){ System.out.print(my_arr[i][j] + " "); break; } } k++; } i = n - 1; for (j = 0; j < n; j++) System.out.print(my_arr[i][j] + " "); System.out.print("\n"); } public static void main(String[] args){ int my_arr[][] = { { 34, 67, 89, 0},{ 0, 1,0, 1 },{ 56, 99, 102, 21 },{78, 61, 40, 99}}; System.out.println("The matrix is "); z_shape(my_arr, 4); } }আউটপুট
The matrix is 34 67 89 0 0 99 78 61 40 99
Demo নামক একটি ক্লাসে 'z_shape' নামক একটি ফাংশন সংজ্ঞায়িত করা হয়েছে, যা 'Z' আকার অনুসরণ করে অ্যারে-এর মধ্য দিয়ে ইটারেট করে। main ফাংশনে মাল্টিডাইমেনশনাল অ্যারে সংজ্ঞায়িত করা হয়েছে এবং এই অ্যারে পাস করে ফাংশনটি কল করা হয়েছে। প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শিত হয়।