Java
 Computer >> コンピューター >  >> プログラミング >> Java

行列をZ形式で印刷するJavaプログラム


行列をZ形式で印刷するには、Javaコードは次のとおりです-

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関数では、多次元配列が定義されており、この配列を渡すことで関数が呼び出されます。関連する出力がコンソールに表示されます。


  1. Javaプリント配列

    Javaで配列を印刷する方法 配列は、同じデータ型の特定の数のアイテムの順序付けられたシーケンスです。これはJavaデータ構造です。 Java開発者は、データを格納するために配列を使用することがよくあります。たとえば、アレイには、地元のスーパーマーケットにあるシリアルバーの5つのサプライヤーの名前を格納できます。別の配列には、地元の湖で見つかった9種類の魚の名前を保存できます。 Javaで配列を操作しているときに、配列の内容を出力したいというシナリオに遭遇することがあります。これを行うには複数の方法があります。 このチュートリアルでは、例を使用して、Javaで配列を出力するために実行

  2. 正方行列をCでZ形式で印刷するプログラム

    プログラムの説明 正方行列の要素をZ形式で印刷します 正方行列は、同じ数の行と列を持つ行列です。 n行n列の行列は次数の正方行列として知られています アルゴリズム To print the elements of the Square Matrix in Z form We need to print the first row of matrix then diagonal and then last row of the square matrix. 例 /* Program to print a square matrix in Z form */ #include<st