मैट्रिक्स को 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
डेमो नामक एक वर्ग 'z_shape' नामक एक फ़ंक्शन को परिभाषित करता है, जो 'z' के आकार का अनुसरण करके सरणी के माध्यम से पुनरावृत्त होता है। मुख्य फ़ंक्शन में, बहुआयामी सरणी को परिभाषित किया जाता है, और इस सरणी को पास करके फ़ंक्शन को कॉल किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।