一閃一閃亮晶晶,這有好多小星星!

2021-01-15 Java小白成長記

哈嘍大家好,這裡是Java小白成長記!

昨天給大家安排了九九乘法表,應用了一下for循環的嵌套,for循環這麼強大,只有一個例子怎麼夠呢?今天再給大家分享一個小星星!

你以為的小星星是這樣的:

其實呢,是這樣的:

大家看到這個也是一行一行的,有了昨天的基礎,所以能夠自然地想到了for循環的嵌套。這個行數有點多,我們用一個五行的來分析:

今天我直接把每行的數據寫出來,這樣看上去更加的明確。

因為每一行既要輸出空格又要輸出星星,所以今天要在控制行數的for循環裡嵌套兩個for循環,一個用來輸空格,一個用來輸出星星,畢竟兩者的規律不一樣。

首先控制行數的for循環應該很熟悉了,一共五行,最後才能換行,所以寫成:

for(int i= 1;i<=5 ; i++){

java語句;

System.out.println();

}

裡面的java語句就是兩個for循環,因為先輸出空格,我們先分析空格的代碼怎麼寫:其實也就是找規律,找到規律就會寫。可以看到行數和空格對應的分別是1和4、2和3、3和2、4和1、5和0,這個規律很好看出來,就是他們的和都是5。大家別忘了行數現在就是i了,既然他們的和都是5,我們定義一個新的變量j=5,每當j>i的時候,就列印一個空格,然後j--;列印空格的方法昨天說了,就是在System.out.print("")的雙引號中空一格,還是提醒一下,別把print寫成了println,所以第第二個for循環就完成了:

現在就剩下輸出星星的for循環了,我們來看下有什麼規律。1、3、5、7、9,這不就是奇數列嗎!然後想想奇數列的公式是不是2*n-1。現在規律找到了,該寫代碼了。工公式中的n是不是就是行數,也就是我們的變量i,但是我們不可能直接輸出(2*i-1)個星星,需要一個一個的輸出,所以還是需要用for循環。因此可以把n定義成變量,讓n=1,也就是int n= 1;判斷條件就是n<=2*i-1,然後n++;輸出星星就是在雙引號裡面輸入一個星星,也就是「*」。

寫的對不對可以帶一個數字進去看一看,比如當i=2的時候(2*i-1)=3,n從1變成3循環會進行三次,也就輸出三個星星,所以寫的是對的。

第三個for循環的代碼:

現在所有的都寫完了,我們把它們寫到一起:

然後去DOS命令窗口看下結果:

完美,說明以上的分析都沒有問題,現在我們再把代碼升級一下。現在代碼只能輸出5行星星,我們把從DOS命令窗口輸入數據的代碼加進去,定義一個變量來存放你輸入的數字,然後把代碼中的5都換成你定義的新變量,我就定義成x了:

這我就不演示了,肯定是沒問題的。

今天的內容就到這了,明天繼續分享星星,只不過明天的星星是這樣的:

感興趣的小夥伴可以自己嘗試一下,原理和今天的是一樣的,看看自己能不能做出來,明天我再分享。

喜歡編程,願意每天和小編學習java的小夥伴可以點一下關注,小編每天都會分享代碼,希望大家多多支持,感謝!

相關焦點

  • 一閃一閃亮晶晶,為什麼星星會一閃一閃的?
    「一閃一閃亮晶晶,滿天都是小星星,掛在天上放光明,好像無數小眼睛」,這首兒歌相信大家都會吟唱,歌詞形象地表達了從地球上觀看星星的那種搖曳不定、忽明忽暗的狀況。所說的星星,其實就是散布在浩瀚太空中的物體。
  • 一閃一閃亮晶晶,滿天都是小星星……
    本文轉載自【微信公眾號:大連金石灘旅遊,ID:jinshitanlvyou】經微信公眾號授權轉載,如需轉載與原文作者聯繫一閃一閃亮晶晶,滿天都是小星星……然而我的回答是肯定的,我肯定會這麼一直追逐星空,而且一定會有一個願意和我一起看那浩瀚夜空一起數星星的姑娘。也許這就是我能想到的最浪漫的事兒吧?和心愛的人,在那銀河下,一起數星星。
  • 一閃一閃亮晶晶,我們徵途是星辰大海
    這款作者的心血之作,航天主題設計搭配星星燙邊,這也太美了吧!吸引我的不僅僅是精緻的定製燙邊工藝。每張紙牌的設計更是處處顯露小心思。科技感十足的點數角標,採用火箭噴射器的光源作為牌背,這一切都是作者的全定製化設計。一閃一閃亮晶晶,我們徵途是星辰大海。
  • 一閃一閃亮晶晶
    一切發生的如此突然而不真實,我猝不及防的防禦手段竟是繼續帶著本命年的小紅繩,開始這回想起來懵懵的一年。背景音樂是曾經就很喜歡的老歌。今天關注到一對兒很棒很可愛的情侶,於是單曲循環了3個小時。我很想擁有一些在生命中永遠閃亮的回憶和成長。2020年的生活過的逐漸麻木,在日復一日的重複忙碌中迷失了自己。
  • Sci—life | 星星為什麼一閃一閃?
    然後一閃一閃的時候你是不是好奇它為什麼一閃一閃的~那接下來就和小編看看是為什麼吧~「一閃一閃亮晶晶」不僅歌詞裡的星星是一閃一閃的實際上我們看到星星也是一閃一閃的我們知道星星並不是我們想像中的那麼夢幻>實際上和地球一樣也是一個星球空氣中有水蒸氣  灰塵等雜質不同區域含量不同又由於溫度不勻大氣層也就不均勻所以穿過大氣層時會發生折射這樣來自星星的光線經過折射後折射光線一會能進入人眼  一會不能
  • 一閃一閃亮晶晶,玩遊戲就送星星?想得天上小行星,來部落衝突!
    不知道親愛的首領們有沒有想過能擁有一顆真正的星星?這些天,小編在微博、抖音、B站、頭條等多個平臺都發現了........部落衝突要摘星星送給玩家啦!不是遊戲裡推塔的星,是天邊一閃一閃亮晶晶的真星星哦!小編這就來教你如何擁有這顆星~只要在1月9號之前製作完成你的原創精彩3星視頻,然後帶上話題#部落3星送你真星#發布到微博參與投稿,只要你的視頻夠出彩,什麼套路都可以!
  • 星星為什麼會一閃一閃的?不懂的小夥伴們趕緊腦補吧!
    小時候大家都唱過一首兒歌,其中就有句「一閃一閃亮晶晶,滿天都是小星星。」 唱著唱著我們就長大了。但是有的人缺失探索精神,直到成年依舊不知道星星為什麼會閃爍。而且這樣的人大有人在,如果當孩子問起自己「星星為什麼會閃爍」的問題時,豈不是很尷尬?
  • 一閃一閃亮晶晶——變星(一)
    註:封面圖:食變雙星的示意圖(來源:http://www.astron.ac.cn/bencandy-3-8574-1.htm)「一閃一閃亮晶晶,滿天都是……」「你咋啦,莫非被期中考那絢爛的分數亮瞎了……?」
  • 安徽懷寧一池塘現大量桃花水母 一閃一閃亮晶晶
    安徽懷寧一池塘現大量桃花水母 一閃一閃亮晶晶 2020-08-29 08:11:10  來源:央視新聞
  • 一閃一閃亮晶晶,我們能看到的太少了
    我問既然很難看清,為什麼還這麼確定鱗片上有凸凹的條紋,還判斷就是因為鱗片所以才會有這種顏色,巨嘴鳥也說不清楚。總之就是好神奇啊。這些事也有動物會懂呢,真不知道他們是怎麼發現的。不過巨嘴鳥還說,這種情況挺多見的,好多蝴蝶都會這樣。
  • 為什麼我們在地球上看天上的星星,會經常出現一閃一閃的現象?
    「一閃一閃亮晶晶,滿天都是小星星,掛在天上放光明,好像無數小眼睛」,這首兒歌相信大家都會吟唱,歌詞形象地表達了從地球上觀看星星的那種搖曳不定、忽明忽暗的狀況。我們能夠看到地外天體,也就是通常意義上我們說的星星,主要是由它們發射或者反射的光線,經過宇宙空間之後到達了地球,而一閃一閃的情況,必定說明在光線傳播的過程中受到各種形式的幹擾。
  • 「一閃一閃亮晶晶,滿天都是螢火蟲」點亮夏夜的小精靈怎麼發光的
    那時候最大的快樂就是一家人在院子裡看著晴朗的夜空,滿天的星星,還有就是那一閃一閃的螢火蟲,兒時特別喜歡捉螢火蟲,將它全部裝進一個袋子裡,就像燈籠一樣,特別有意思,小時候也常常會想螢火蟲為什麼會發光呢?問過爸爸媽媽,那時候沒人能夠給我解答。
  • 「一閃一閃亮晶晶,滿天都是螢火蟲」點亮夏夜的小精靈怎麼發光的
    那時候最大的快樂就是一家人在院子裡看著晴朗的夜空,滿天的星星,還有就是那一閃一閃的螢火蟲,兒時特別喜歡捉螢火蟲,將它全部裝進一個袋子裡,就像燈籠一樣,特別有意思,小時候也常常會想螢火蟲為什麼會發光呢?問過爸爸媽媽,那時候沒人能夠給我解答。
  • 科學館:星星為什麼會一閃一閃的?
    嗨,小朋友們大家好,我是你們的好朋友「小~火~花」!小朋友們,你們知道斑馬為什麼有黑白條紋嘛?嗯,小魚睡覺到底閉不閉眼睛?我們轉圈圈的時候為什麼會頭暈呢?嗯,小火花是個好奇寶寶,腦子裡有「十萬個為什麼」~從本周開始,每個周五小火花會給各位小朋友講一個生活中常見的小知識~好啦,火花小知識現在開始嘍~~~~~你們都見過星星吧,亮亮的,一閃一閃的,就像一顆顆漂亮的寶石,啊~真的好漂亮~~~可是,星星為什麼會閃爍呢?你想知道原因麼?還是讓小火花來告訴你吧~原來呀,這都是因為「光會折射」。
  • 抖音星星一閃一閃怎麼拍 星空閃爍特效位置及拍攝教程速Get
    抖音星星一閃一閃怎麼拍 星空閃爍特效位置及拍攝教程速Get時間:2018-10-17 19:38   來源:今日頭條   責任編輯:沫朵 川北在線核心提示:原標題:抖音星星一閃一閃怎麼拍 星空閃爍特效位置及拍攝教程速Get 抖音上新出了一種特效,拍的時候臉部兩邊還會有很多小心心射出來,一閃一閃的星星很好看。
  • 螢火蟲一閃一閃的光,夏夜裡最美的景
    四面看看暗黑中,有沒有隱藏了一個女鬼什麼的。然而,轉頭四顧的時候,會有一閃一閃亮晶晶的小小螢火蟲在飛。正好有一兩隻飛到跟前,伸手一掠,十有八九能逮到一隻。這時候,恐懼被忘記了。專注於螢火蟲的神奇神秘,我觀察到螢火蟲的亮光在尾部。這是為什麼呢?原來,螢火蟲腹部末端有個發光器,稱為發光層和反射層兩層。發光層呈黃白色,是一種叫螢光素的蛋白質發光物質。
  • 《動物森友會》花上的星星閃怎麼弄 花朵一閃一閃獲取攻略
    導 讀   集合啦動物森友會如果經常去別的島嶼去逛,經常可以看見花朵上會出現一閃一閃的星星圖案,那麼動物森友會花上的星星閃怎麼弄?
  • 一閃一閃亮晶晶,天上星兒們,到底都是些什麼「星」
    晴朗的夜晚,看到天空中亮晶晶的,小時候我們都會把他們統稱為「星星」很喜歡一句話,人類文明是從仰望星空開始的,祖祖輩輩仰望下來,以現代如此發達科技,我們不但命名且知道了天上閃光的都是什麼,並且還製造了不少人造「星星」
  • 星星會一閃一閃的?
    、隨著棲息地的減少,城市越來大,越來越亮,我們越來越難見到螢火蟲。尤其是城市居民,更可能從未見過這種生物。但人們對它們的好奇心與熱愛卻逐漸升溫。近些年來,越來越多的商業活動舉辦方選擇大批量地採購螢火蟲吸引人氣,動輒數萬隻起步的採購量,讓大批螢火蟲死於非命。那麼為什麼螢火蟲會發光?
  • 孫燕姿《克卜勒》:來自星星的她
    為了能給歌迷帶來全新的聽覺盛宴,這張專輯在準備階段收到了各種類型的作品,當孫燕姿收到《克卜勒》這首歌時,非常興奮,雖然與Hush從沒合作過,但是這首《克卜勒》似乎有一語道破天機的魔力,這正是孫燕姿多年來對事業、愛情親情和歌迷朋友想要表達的一種心情,這令她感同身受,是自己多年內心世界的真實寫照。「克卜勒」的本意是一顆星星的名字,十六世紀被發現,是唯一的一顆能在白天看見的星星。