最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java基礎(chǔ)之練習(xí)打印三角形

 更新時(shí)間:2021年04月23日 15:07:43   作者:java白日夢開發(fā)人員  
這篇文章主要介紹了Java基礎(chǔ)之練習(xí)打印三角形,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下

一、打印直角三角形

這個循環(huán)控制打印十行空格

for (int x = 1; x <= 10; x++) {//因?yàn)橐蛴∫粋€十行的直角三角形,這行表示先打印十行空格
           
            System.out.println();
        }

這個循環(huán)控制打印 星號

            for (int y = 1; y <= x; y++) {//這個循環(huán)控制打印
                System.out.print("*");
            }

嵌套for循環(huán)

package com.kuang.struct;

public class TestDemo {
    public static void main(String[] args) {
        //打印直角三角形
        for (int x = 1; x <= 10; x++) {//因?yàn)橐蛴∫粋€十行的直角三角形,這行表示先打印十行空格
            for (int y = 1; y <= x; y++) {//這個循環(huán)控制打印
                System.out.print("*");
            }
            System.out.println();
        }
    }//
}

在這里插入圖片描述

解析:首先x=1時(shí)y=1,因?yàn)閥<=x,所以只循環(huán)一次,并換行,x=2時(shí)y=1,輸出一次星號,y=2時(shí),輸出一次星號,x=3,y輸出三次,剩下同理


二、打印倒直角三角形

倒直角就是第一行要有十個星號,所以y初始值應(yīng)該為十,y<=x,應(yīng)該改為y >= x,因?yàn)榈谷菑纳系较轮饾u減小所以應(yīng)該改為y–,通過上一個代碼改動就可以得到倒三角形

package com.kuang.struct;

public class TestDemo {
    public static void main(String[] args) {
        //打印倒直角三角形
        for (int x = 1; x <= 10; x++) {//因?yàn)橐蛴∫粋€十行的直角三角形,這行表示先打印十行空格
            for (int y = 10; y >= x; y--) {//這個循環(huán)控制打印
                System.out.print("*");
            }
            System.out.println();
        }
    }//
}

在這里插入圖片描述

解析:當(dāng)x=1時(shí),y=10,y可以循環(huán)十次因?yàn)榈谝恍行枰蛴∈畟€星號,當(dāng)x=2時(shí),y還是從10開始循環(huán),y可以循環(huán)9次因?yàn)閥 >= x,剩下同理

三、打印等腰三角形

先分成三個部分,結(jié)合練習(xí)1,2

在這里插入圖片描述

1.先打印1,1就是倒三角

package com.kuang.struct;

public class TestDemo {
    public static void main(String[] args) {
    //先打印控制行數(shù)的循環(huán)
        for(int x = 1;x<=10;x++) {
            for (int y = 10; y >= x; y--) {
                System.out.print("#");
            }
                System.out.println();

        }
    }
}

2.接下來寫2這個區(qū)域,用y來寫,因?yàn)槎x的是用y來打印星號,代碼含義和直角三角形相同,

在這里插入圖片描述

3.接下來要打印3,根據(jù)運(yùn)算推理我們只需要把y<=x換成y<x就可以,可以用debug來理解

在這里插入圖片描述
在這里插入圖片描述 

四、debug的使用方法

點(diǎn)擊紅點(diǎn),可以讓程序運(yùn)行到紅點(diǎn)處停止并且顯示出來,方便分析

在這里插入圖片描述

到此這篇關(guān)于Java基礎(chǔ)之練習(xí)打印三角形的文章就介紹到這了,更多相關(guān)java打印三角形內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入分析Java并發(fā)編程之CAS

    深入分析Java并發(fā)編程之CAS

    這篇文章主要介紹了Java并發(fā)編程之CAS的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Java并發(fā)編程,感興趣的朋友可以了解下
    2020-08-08
  • Spring中一個少見的引介增強(qiáng)IntroductionAdvisor

    Spring中一個少見的引介增強(qiáng)IntroductionAdvisor

    這篇文章主要為大家介紹了Spring中一個少見的引介增強(qiáng)IntroductionAdvisor實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java快速排序及求數(shù)組中第k小的值解析

    Java快速排序及求數(shù)組中第k小的值解析

    這篇文章主要介紹了Java快速排序及求數(shù)組中第k小的值解析,選一個中間值,把數(shù)組中比它小的元素放到左邊,比它大的元素放到右邊,這時(shí)形成三個子數(shù)組,分別是中間值,比它大的數(shù)和比它小的數(shù),然后對前后兩個數(shù)組進(jìn)行遞歸,需要的朋友可以參考下
    2023-11-11
  • java設(shè)計(jì)模式之策略模式在促銷活動場景中的使用案例

    java設(shè)計(jì)模式之策略模式在促銷活動場景中的使用案例

    這篇文章主要為大家介紹了java設(shè)計(jì)模式之策略模式在促銷活動場景中案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • springAop實(shí)現(xiàn)講解(看這篇夠了)

    springAop實(shí)現(xiàn)講解(看這篇夠了)

    AOP面向切面編程是一種編程范式,它通過將通用的橫切關(guān)注點(diǎn)(如日志、事務(wù)、權(quán)限控制等)與業(yè)務(wù)邏輯分離,使得代碼更加清晰、簡潔、易于維護(hù),這篇文章主要介紹了springAop實(shí)現(xiàn)講解(看這篇夠了),需要的朋友可以參考下
    2024-02-02
  • 使用Netty解決TCP粘包和拆包問題過程詳解

    使用Netty解決TCP粘包和拆包問題過程詳解

    這篇文章主要介紹了使用Netty解決TCP粘包和拆包問題過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Java 實(shí)戰(zhàn)項(xiàng)目錘煉之在線蛋糕商城系統(tǒng)的實(shí)現(xiàn)

    Java 實(shí)戰(zhàn)項(xiàng)目錘煉之在線蛋糕商城系統(tǒng)的實(shí)現(xiàn)

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+jsp+jdbc+mysql實(shí)現(xiàn)一個在線蛋糕商城系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • springboot接入cachecloud redis示例實(shí)踐

    springboot接入cachecloud redis示例實(shí)踐

    這篇文章主要介紹了springboot接入cachecloud redis示例實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • java如何讀取yaml配置文件

    java如何讀取yaml配置文件

    這篇文章主要介紹了java如何讀取yaml配置文件問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01

最新評論

旬阳县| 石阡县| 安陆市| 凌源市| 滁州市| 清苑县| 普定县| 木兰县| 泾川县| 繁昌县| 遵化市| 浦江县| 贺兰县| 岳西县| 宜春市| 恭城| 榆中县| 枝江市| 来宾市| 吴桥县| 临西县| 卓资县| 古交市| 襄城县| 三亚市| 怀宁县| 霍林郭勒市| 霍邱县| 祁阳县| 海伦市| 通河县| 富蕴县| 嘉峪关市| 康保县| 贺州市| 烟台市| 东辽县| 五指山市| 南丰县| 饶平县| 兰溪市|