国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java用for循環(huán)打印三角形菱形

這篇具有很好參考價值的文章主要介紹了Java用for循環(huán)打印三角形菱形。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

?文章來源地址http://www.zghlxwxcb.cn/news/detail-857059.html

一、打印矩形

?二、打印直角三角形

1.直角三角形

?2.打印九九乘法表

?三、打印等腰三角形

?四、打印平行四邊形

?五、打印菱形

?六、打印兩個直角三角形

1.打印兩個直角三角形

?2.打印倒著的兩個直角三角形

七、打印“蝴蝶”


?

一、打印矩形

        //打印矩形
        for (int i = 0; i < a; i++){
            System.out.println("***********************");
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?二、打印直角三角形

1.直角三角形

        //打印直角三角形
        //外層for規(guī)定層數
        for (int i = 1; i <= a; i++){
            //內層for規(guī)定每一層有幾個*
            for (int j = 1;j <= i;j++){
                System.out.print("*");
            }
            System.out.println();
        }

        //打印直角三角形
       for (int i = 1;i <= a;i++){
           for (int m = a - i;m > 0;m--){
               System.out.print(" ");
           }
           for (int n = 1;n <= i; n++){
               System.out.print("*");
           }
           System.out.println();
       }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?2.打印九九乘法表

//打印九九乘法表
        for (int i = 1;i <= 9; i++){
            for (int j = 1;j <= i; j++){
                int mul = i * j;
                if(i > 9){
                    System.out.print(i + "x" + j + "=" + mul + " ");
                }else{
                    System.out.print(i + "x" + j + "=" +mul + "  ");
                }
            }
            System.out.println();
        }

        for (int i = 1;i <= 9;i++){
            for(int j = 1;j <= i;j++){
                System.out.print(i + "x" + j + "=" + (i * j) + "\t");
            }
            System.out.println();
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?三、打印等腰三角形

 //打印等腰三角形
      for (int i = 1;i <= a;i++){
          for (int m = a - i; m >= 0;m--){
              System.out.print(" ");
          }
          for (int n = 1;n <= 2 * i -1;n++){
              System.out.print("*");
          }
          System.out.println();
      }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?四、打印平行四邊形

 //打印平行四邊形
        for (int i = 1;i <= a;i++){
            for (int m = a - i;m >= 0;m--){
                System.out.print(" ");
            }
            for (int n = 1;n <= 2* a- 1;n++){
                System.out.print("*");
            }
            System.out.println();
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?五、打印菱形

 //打印菱形
        for (int i = 1;i <= a;i++){
            for (int m = a - i;m >= 0;m--){
                System.out.print(" ");
            }
            //2*-1等腰三角形規(guī)律
            for (int n = 1; n <= 2 * i -1;n++){
                System.out.print("*");
            }

            System.out.println();
        }
        for (int i = 1;i <= a;i++){
            if (i == 1){
                continue;
            }
            for (int k = 0;k <= i - 1;k++){
                System.out.print(" ");
            }
            //(a-i+1)*2-1倒著的等腰三角形規(guī)律
            for (int l = (a-i+1)*2-1;l > 0;l--){
                System.out.print("*");
            }
            System.out.println();
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?六、打印兩個直角三角形

1.打印兩個直角三角形

 //打印兩個直角三角形
        for (int i = 1;i <= a;i++){
            for (int m = 1;m <= i; m++){
                System.out.print("*");
            }
            for (int n = (a-i)*2-1;n >= 0;n--){
                System.out.print(" ");
            }
            for (int p = 1;p <= i;p++){
                System.out.print("*");
            }
            System.out.println();
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

?2.打印倒著的兩個直角三角形

 //打印倒著的兩個直角三角形
        for (int i = 1;i <= a;i++){
            for (int m = a-i+1;m > 0;m--){
                System.out.print("*");
            }
            for (int n = 0;n<=(2*i)-3;n++){
                System.out.print(" ");
            }
            for (int p = a-i+1;p > 0;p--){
                System.out.print("*");
            }
            System.out.println();
        }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

七、打印“蝴蝶”

?

 //打印蝴蝶
        for (int i = 1;i <= a;i++){
            for (int m = 1;m <= i; m++){
                System.out.print("*");
            }
            for (int n = (a-i)*2-1;n >= 0;n--){
                System.out.print(" ");
            }
            for (int p = 1;p <= i;p++){
                System.out.print("*");
            }
            System.out.println();
        }
            for (int i = 1;i <= a;i++){
                if (i == 1){
                    continue;
                }
                for (int m = a-i+1;m > 0;m--){
                    System.out.print("*");
                }
                for (int n = 0;n<=(2*i)-3;n++){
                    System.out.print(" ");
                }
                for (int p = a-i+1;p > 0;p--){
                    System.out.print("*");
                }
                System.out.println();
            }

運行結果:

java用for循環(huán)輸出三角形,Java SE,java,開發(fā)語言,idea

源代碼:



import java.util.Scanner;

public class PrintStar {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("請輸入要打印的層數:");
        int a = input.nextInt();

        //打印矩形
//        for (int i = 0; i < a; i++){
//            System.out.println("***********************");
//        }

        //打印直角三角形
        //外層for規(guī)定層數
//        for (int i = 1; i <= a; i++){
//            //內層for規(guī)定每一層有幾個*
//            for (int j = 1;j <= i;j++){
//                System.out.print("*");
//            }
//            System.out.println();
//        }
//
//        //打印直角三角形
//       for (int i = 1;i <= a;i++){
//           for (int m = a - i;m > 0;m--){
//               System.out.print(" ");
//           }
//           for (int n = 1;n <= i; n++){
//               System.out.print("*");
//           }
//           System.out.println();
//       }

        //打印九九乘法表
//        for (int i = 1;i <= 9; i++){
//            for (int j = 1;j <= i; j++){
//                int mul = i * j;
//                if(i > 9){
//                    System.out.print(i + "x" + j + "=" + mul + " ");
//                }else{
//                    System.out.print(i + "x" + j + "=" +mul + "  ");
//                }
//            }
//            System.out.println();
//        }
//
//        for (int i = 1;i <= 9;i++){
//            for(int j = 1;j <= i;j++){
//                System.out.print(i + "x" + j + "=" + (i * j) + "\t");
//            }
//            System.out.println();
//        }

        //打印等腰三角形
//      for (int i = 1;i <= a;i++){
//          for (int m = a - i; m >= 0;m--){
//              System.out.print(" ");
//          }
//          for (int n = 1;n <= 2 * i -1;n++){
//              System.out.print("*");
//          }
//          System.out.println();
//      }

      //打印平行四邊形
//        for (int i = 1;i <= a;i++){
//            for (int m = a - i;m >= 0;m--){
//                System.out.print(" ");
//            }
//            for (int n = 1;n <= 2* a- 1;n++){
//                System.out.print("*");
//            }
//            System.out.println();
//        }

        //打印菱形
//        for (int i = 1;i <= a;i++){
//            for (int m = a - i;m >= 0;m--){
//                System.out.print(" ");
//            }
//            //2*-1等腰三角形規(guī)律
//            for (int n = 1; n <= 2 * i -1;n++){
//                System.out.print("*");
//            }
//
//            System.out.println();
//        }
//        for (int i = 1;i <= a;i++){
//            if (i == 1){
//                continue;
//            }
//            for (int k = 0;k <= i - 1;k++){
//                System.out.print(" ");
//            }
//            //(a-i+1)*2-1倒著的等腰三角形規(guī)律
//            for (int l = (a-i+1)*2-1;l > 0;l--){
//                System.out.print("*");
//            }
//            System.out.println();
//        }


        //打印兩個三角形
//        for (int i = 1;i <= a;i++){
//            for (int m = 1;m <= i; m++){
//                System.out.print("*");
//            }
//            for (int n = (a-i)*2-1;n >= 0;n--){
//                System.out.print(" ");
//            }
//            for (int p = 1;p <= i;p++){
//                System.out.print("*");
//            }
//            System.out.println();
//        }
//
//        //打印倒著的兩個三角形
//        for (int i = 1;i <= a;i++){
//            for (int m = a-i+1;m > 0;m--){
//                System.out.print("*");
//            }
//            for (int n = 0;n<=(2*i)-3;n++){
//                System.out.print(" ");
//            }
//            for (int p = a-i+1;p > 0;p--){
//                System.out.print("*");
//            }
//            System.out.println();
//        }

        //打印蝴蝶
//        for (int i = 1;i <= a;i++){
//            for (int m = 1;m <= i; m++){
//                System.out.print("*");
//            }
//            for (int n = (a-i)*2-1;n >= 0;n--){
//                System.out.print(" ");
//            }
//            for (int p = 1;p <= i;p++){
//                System.out.print("*");
//            }
//            System.out.println();
//        }
//            for (int i = 1;i <= a;i++){
//                if (i == 1){
//                    continue;
//                }
//                for (int m = a-i+1;m > 0;m--){
//                    System.out.print("*");
//                }
//                for (int n = 0;n<=(2*i)-3;n++){
//                    System.out.print(" ");
//                }
//                for (int p = a-i+1;p > 0;p--){
//                    System.out.print("*");
//                }
//                System.out.println();
//            }


        }
}

?

?

到了這里,關于Java用for循環(huán)打印三角形菱形的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 數字三角形+包子湊數(藍橋杯JAVA解法)

    數字三角形+包子湊數(藍橋杯JAVA解法)

    題目描述 上圖給出了一個數字三角形。從三角形的頂部到底部有很多條不同的路徑。對于每條路徑,把路徑上面的數加起來可以得到一個和,你的任務就是找到最大的和(路徑上的每一步只可沿左斜線向下或右斜線向下走)。 輸入描述 輸入的第一行包含一個整數?N?(1≤N≤

    2024年02月01日
    瀏覽(18)
  • C語言打印輸出星號三角形案例講解

    C語言打印輸出星號三角形案例講解

    我們先看一個星號三角形的例圖: 星號三角形的特點如下 以打印輸出和例圖一模一樣的圖案為例進行代碼編寫。 ?思路分析 1)先打印輸出星星前沒有空格的星號三角形 。 ?代碼如下: 代碼運行結果如下: ?2)在原來代碼的前提下,加上控制打印輸出每一行第一個星星前空

    2024年02月11日
    瀏覽(25)
  • 力扣120. 三角形最小路徑和(Java 動態(tài)規(guī)劃)

    力扣120. 三角形最小路徑和(Java 動態(tài)規(guī)劃)

    Problem: 120. 三角形最小路徑和 Problem:64. 最小路徑和 本題目可以看作是在上述題目的基礎上改編而來,具體的思路: 1.記錄一個int類型的大小的 n 乘 n n乘n n 乘 n 的數組(其中 n n n 為數組triangle的行數)用于記錄 每一個當前階段的最小路徑和 2.大體上可以依據題意得出動態(tài)轉移

    2024年01月22日
    瀏覽(19)
  • 【Java版oj】day27不用加減乘除做加法、三角形

    【Java版oj】day27不用加減乘除做加法、三角形

    目錄 ?一、不用加減乘除做加法 (1)原題再現 (2)問題分析 (3)完整代碼 ?二、三角形 (1)原題再現 (2)問題分析 (3)完整代碼 不用加減乘除做加法__??途W 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、*、/四則運算符號。 輸入 1,2 輸出 3 輸入 0,0

    2023年04月16日
    瀏覽(24)
  • Java使用Maven工程操作OpenGL ES繪制三角形和圓形;繪制完成后操作鍵盤控制然圖形移動

    Java使用Maven工程操作OpenGL ES繪制三角形和圓形;繪制完成后操作鍵盤控制然圖形移動

    PS:想快速看到效果的小伙伴,可以在引入依賴后,先跳到完整代碼部分 第一步:依賴引入 第二步:創(chuàng)建類,引入需要的包,設置全局參數 1.創(chuàng)建類 2. 包引入 3. 全局參數 第三步:定義一個初始化方法 init() 1. GLFW 錯誤信息的回調函數 這樣做,在發(fā)生 GLFW 錯誤時,錯誤信息將

    2024年02月08日
    瀏覽(23)
  • css實現圓角三角形,圓角三角形的實現

    css實現圓角三角形,圓角三角形的實現

    今天給大家?guī)硪粋€如何實現圓角三角形的方案,這個方案雖然可以實現,但是也是借助拼湊等方式來實現的,假如想一個div來實現圓角三角形,還是比較困難的。之前文章講了如何實現對話框,里面介紹了三角形的實現方式。今天講講如何實現圓角三角形。 想要生成一個帶

    2024年02月09日
    瀏覽(24)
  • 用python寫九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)

    用python寫九九乘法表(左上三角、左下三角、右上三角、右下三角、正三角形、倒三角形格式)

    1.左上三角格式: ? 2.左下三角格式: ? 3.右上三角格式: ? ? 4.右下角格式: ? ? 5.倒三角格式: ? ? ?

    2024年02月11日
    瀏覽(26)
  • C語言程序設計:輸入一個三角形的三條邊長,求出三角形的面積。

    C語言程序設計:輸入一個三角形的三條邊長,求出三角形的面積。

    已知三角形的三邊長a,b,c,則該三角形的面積公式為: ? ? ? ? ? area= ?其中s = (a+b+c)/2

    2024年02月06日
    瀏覽(30)
  • OpenCV項目開發(fā)實戰(zhàn)-- 將一個三角形變形為另一個三角形 ( C++ / Python )代碼實現

    OpenCV項目開發(fā)實戰(zhàn)-- 將一個三角形變形為另一個三角形 ( C++ / Python )代碼實現

    ?文末附基于Python和C++兩種方式實現的測試代碼下載鏈接 圖 1:左圖中藍色三角形內的所有像素都已轉換為右圖中的藍色三角形。 在本教程中,我們將看到如何將圖像中的單個三角形變形為不同圖像中的另一個三角形。 在計算機圖形學中,人們一直在處理扭曲三角形,因為任

    2024年02月09日
    瀏覽(30)
  • CSS 畫三角形

    CSS 畫三角形

    1、transform: rotate + overflow: hidden 就是利用BFC的特性,在封閉的盒子里面,以圖形的左下角(left bottom)作為旋轉中心,進行旋轉,把超出部分隱藏、 2、clip-path 剪切 clip-path 可以將一個容器裁剪成任何我們想要的樣子 3、border + transparent 設置一個寬高為0的盒子,用邊框大小來控

    2024年01月25日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包