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

Javaでの三角形パターンの印刷


以下は、三角形のパターンを印刷するJavaプログラムです-

import java.util.*;
public class Demo{
   public static void main(String[] args){
      Scanner my_scan = new Scanner(System.in);
      System.out.println("Enter the number of rows which needs to be printed");
      int my_row = my_scan.nextInt();
      for (int i = 1; i <= my_row; i++){
         for (int j = my_row; j >= i; j--){
            System.out.print(" ");
         }
         for (int j = 1; j <= i; j++){
            System.out.print("^ ");
         }
         System.out.println();
      }
   }
}

入力は標準入力-5で指定する必要があります

出力

Enter the number of rows which needs to be printed
    ^
   ^ ^
  ^ ^ ^
 ^ ^ ^ ^
^ ^ ^ ^ ^

Demoという名前のクラスには、main関数が含まれています。ここでは、Scannerオブジェクトが定義され、必要な行がコマンドラインから取得されます。この値を「行」に使用すると、ループが繰り返されます。同様に、必要なスペースの数もコマンドラインから取得され、これは「*」記号の印刷の間に使用されます。 「for」ループは、コンソールに「*」を三角形のパターンで印刷するために再び使用されます。


  1. Cでハートパターンを印刷する

    このプログラムでは、ハート型のパターンをCで印刷する方法を説明します。ハート型のパターンは次のようになります このパターンを分析すると、このパターンの別のセクションを見つけることができます。心底は逆三角形です。上部には2つの異なるピークがあります。これらの2つのピークの間にはギャップがあります。このパターンを作成するには、これらの部分をコードに管理して、このようなパターンを印刷する必要があります。 例 #include<stdio.h> int main() {    int a, b, line = 12;    for (a =

  2. 例を使用したJavaのパターンpattern()メソッド

    java.util.regex javaのパッケージは、文字シーケンスの特定のパターンを見つけるためのさまざまなクラスを提供します。このパッケージのパターンクラスは、正規表現のコンパイル済み表現です。 pattern() パターンの方法 classは、現在のパターンがコンパイルされた文字列形式の正規表現をフェッチして返します。 例1 import java.util.regex.Pattern; public class PatternExample {    public static void main(String[] args) {