日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

使用java打印心型、圓形圖案的實現代碼

瀏覽:18日期:2022-08-20 10:34:14

相信對于打印三角形都沒什么難度,只需要利用for循環嵌套使用就行

但是對于打印圓形和三角形不同因為到圓心距離相等的點一般不會橫坐標和縱坐標都為整數

打印愛心

愛心的公式 (x²+y²-1)³-x²*y³=0

調用此方法即可打印愛心圖案

/** *打印心形 */ public static void aiXin(){ for(float y = (float) 1.5;y>-1.5;y -=0.1) { for(float x= (float) -1.5;x<1.5;x+= 0.05){ float a = x*x+y*y-1; if((a*a*a-x*x*y*y*y)<=0.0) {System.out.print('^'); } elseSystem.out.print(' '); } System.out.println(); } }

使用java打印心型、圓形圖案的實現代碼

打印圓形

打印圓形主要就是所有點到圓心的距離為半徑即可

public static void circle(){ int r=15;//圓形的半徑 for (int y = 0; y <= 2 * r; y += 2) {//y的步長為2,改變y的步長可以將圓形變成橢圓 int x = (int)Math.round(r - Math.sqrt(2 * r * y - y * y)); int len = 2 * (r - x); for (int i = 0; i <= x; i++) { System.out.print(’ ’); } System.out.print(’*’); for (int j = 0; j <= len; j++) { System.out.print(’ ’); } System.out.println(’*’); } }

效果如下

使用java打印心型、圓形圖案的實現代碼

如果想打印實心的只需要把條件修改即可

for (int j = 0; j <= len; j++) { System.out.print(’*’); }

此循環是打印圓形里面部分,輸出字符就是實心圓

使用java打印心型、圓形圖案的實現代碼

補充知識:在Java中打印金字塔圖案

1、問題描述

打印出金字塔圖案,如圖1所示。

使用java打印心型、圓形圖案的實現代碼

2、問題分析

這時一個很經典的循環應用的問題。我們都知道,打印輸出的時候,都是從

最左端輸出,而這里第一個三角形符號是在最中間,這實際是因為三角形之前有很多空格。當我們使用圓圈來表示空格,實際的輸出效果應該是圖2的形式。

使用java打印心型、圓形圖案的實現代碼

分析圖2,我們可以發現這個題目的奧秘。

(1) 確定程序框架

程序框架代碼如下:

publicclass Ch1_1{ public static void main(String[] args) { ********* for(i = 1; i<= 5; i++) //循環5次,打印5行 { //打印若干空格 //打印若干符號 } }}

(2) 尋找空格和符號規律

表1 空格和符號規律

行數

空格數

符號數

1

4

5-1

1

1*2-1

2

3

5-2

3

2*2-1

3

2

5-3

5

3*2-1

4

1

5-4

7

4*2-1

5

0

5-5

9

5*2-1

規律

依次遞減1

5-行數

依次遞增2

行數*2-1

(3) 打印空格數

由于每行空格數有“5-行數”的規律,對應代碼如下:

for(i =1; i<= n; i++){ for(j = 1; j <= n ? i; j++) //根據外層行號,輸出符號左邊空格 System.out.println(“ ”);}

(4) 打印符號數

由于每行符號數有著“行數*2-1”的規律,對應代碼如下:

for(i =1; i<= n; i++){ for(k = 1; j <= i * 2 -1; k++) //根據外層行號,輸出符號數 System.out.println(“*”);}

(5) 完整程序

importjava.util.Scanner;publicclass Ch1_1{ public static void main(String[] args) { int i, j, k, n; Scanner input = new Scanner(System.in); System.out.print('請輸入金字塔層數:'); n = input.nextInt(); //外層循環控制層數 for(i = 1; i <= n; i++) { //根據外層行號,輸出星號左邊的空格 for(j = 1; j <= n - i; j++) System.out.printf(' '); //根據外層行號,輸出星號個數 for(k = 1; k <= 2 * i -1; k++) System.out.print('*'); //一行結束,換行 System.out.print('n'); } }}/* *注:Java中的print、printf、println*/

程序運行結果,見圖3。

使用java打印心型、圓形圖案的實現代碼

(6) 擴展

倒金字塔

importjava.util.Scanner;publicclass Ch1_1{ public static void main(String[] args) { int i, j, k, n; Scanner input = new Scanner(System.in); System.out.print('請輸入倒金字塔層數:'); n = input.nextInt(); //外層循環控制層數 for(i = 1; i <= n; i++) { //根據外層行號,輸出星號左邊的空格 for(j = 1; j <= i - 1; j++) System.out.printf(' '); //根據外層行號,輸出星號個數 for(k = 1; k <= 2 * (n - i) -1;k++) System.out.print('*'); //一行結束,換行 System.out.print('n'); } }}

直角三角形

importjava.util.Scanner;publicclass Ch1_1{ public static void main(String[] args) { int i, j, k, n; Scanner input = new Scanner(System.in); System.out.print('請輸入直角三角形層數:'); n = input.nextInt(); //外層循環控制層數 for(i = 1; i <= n; i++) { //根據外層行號,輸出星號個數 for(k = 1; k <= n - i + 1; k++) System.out.print('*'); //一行結束,換行 System.out.print('n'); } }}

以上這篇使用java打印心型、圓形圖案的實現代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99国产精品私拍| 日韩激情一区二区| 国产精品永久| 欧美一区91| 国产麻豆一区二区三区| 香蕉视频成人在线观看| 久久久9色精品国产一区二区三区| 久久这里只有| 国产一区二区三区四区五区| 国产精品亚洲人成在99www| 亚洲精品伊人| 欧美自拍一区| 久久不卡国产精品一区二区| 国产精品视频一区二区三区 | 国语精品一区| 中文字幕色婷婷在线视频| 日韩久久视频| 久久精品亚洲欧美日韩精品中文字幕| 成人小电影网站| 亚洲美洲欧洲综合国产一区| 综合国产在线| 荡女精品导航| 亚洲主播在线| 国产精品夜夜夜| 久久麻豆精品| 91成人精品观看| 亚洲精品一区三区三区在线观看| 午夜欧美精品| 久久婷婷国产| 午夜精品影院| 欧美成人aaa| 国产模特精品视频久久久久| 国产视频一区欧美| 国产美女视频一区二区| 欧美日韩高清| 久久精品福利| 日韩福利在线观看| 999国产精品| 国产精品成人一区二区网站软件| 久久蜜桃资源一区二区老牛| 日韩二区三区在线观看| 日韩国产欧美| 国产日韩欧美高清免费| 久久国产电影| 激情久久一区二区| 日韩激情中文字幕| 视频一区欧美精品| 色婷婷亚洲mv天堂mv在影片| 日韩av影院| 日韩中文字幕区一区有砖一区 | 亚洲一区二区三区中文字幕在线观看| 国产一区二区三区网| 国产精品最新| 日韩1区2区日韩1区2区| 99视频精品免费观看| 久久激情中文| 日韩免费一区| 国产伦精品一区二区三区在线播放| 免费在线看一区| 欧美日韩免费观看视频| 国产成人免费精品| 成人综合一区| 国产精品99一区二区三| 久久久久97| 精品国产一区二区三区2021| 国产美女久久| 国产va免费精品观看精品视频| 国产毛片精品| 欧美国产不卡| 国产精品二区不卡| 精品在线网站观看| 国产精品99久久精品| 色综合五月天| 国产精品久久国产愉拍| 国产精品毛片视频| 福利一区二区三区视频在线观看| 日韩av有码| 亚洲午夜91| 日韩在线一二三区| 国产一级成人av| 久久精品亚洲| 欧美99久久| 日本一区福利在线| 黄色精品视频| 激情综合网站| 久久精品 人人爱| 亚洲日本网址| 亚洲男人在线| 日韩动漫一区| 婷婷成人在线| 日韩不卡手机在线v区| 成人亚洲欧美| 欧美在线不卡| 欧美精品自拍| 欧美一级二区| 伊人精品在线| 麻豆高清免费国产一区| 婷婷六月综合| 精品一区电影| 日韩精品免费视频一区二区三区| 精品欧美日韩精品| 最新亚洲国产| 国产韩日影视精品| 国产精品地址| 国产女优一区| 日韩久久电影| 国产精品久久乐| 国产精品日本| 亚洲香蕉网站| 精品国产午夜肉伦伦影院| 久久亚洲色图| 麻豆精品视频在线观看| 亚洲精选成人| 亚洲福利国产| 精品免费视频| 天堂久久一区| 夜久久久久久| 久久久久久美女精品| 国产精品调教| 日韩精品高清不卡| 亚洲综合中文| 亚洲天堂av资源在线观看| 99在线精品免费视频九九视| 欧美成人综合| 婷婷综合网站| 一区在线免费观看| 亚洲男女自偷自拍| 亚洲激情二区| 丝袜亚洲另类欧美| 蜜臀av一区二区三区| 日韩三级久久| 国产日韩一区二区三区在线播放| 日本99精品| 欧美一区=区三区| 国产精品传媒麻豆hd| 麻豆91在线播放| 日韩a一区二区| 久久精品99久久无色码中文字幕| 成人精品久久| 91精品亚洲| 日韩中文字幕区一区有砖一区 | 亚洲一区二区毛片| 免播放器亚洲| 久热re这里精品视频在线6| 伊人成人网在线看| 日本一区福利在线| 国产精品视频3p| 免费人成网站在线观看欧美高清| 国产一区二区三区探花| 久久精品电影| 国产农村妇女精品一二区| 日韩在线欧美| 亚洲欧美日韩视频二区| 欧美一区精品| 久久精品亚洲人成影院 | 日韩福利视频网| 日韩免费福利视频| 日韩一区二区三区精品视频第3页| 国产乱码精品一区二区亚洲| 中文字幕成在线观看| 蜜臀久久99精品久久久久宅男 | 成人亚洲精品| 日韩视频不卡| 久久精品三级| 国产精品外国| 国产高清不卡| 欧美精品国产白浆久久久久| 久久国产日韩欧美精品| 97视频热人人精品免费| 国产亚洲精品v| 精品久久福利| 日韩欧美久久| 亚洲成人av观看| 国产精品第十页| 亚洲精品看片| 欧美一区二区三区高清视频| 日韩高清在线一区| 在线视频亚洲| 免费观看亚洲| 精品视频一区二区三区四区五区| 日韩专区在线视频| 欧美日韩国产高清电影| 九九九精品视频| 欧美欧美黄在线二区| 婷婷视频一区二区三区| 日韩视频一区| 香蕉精品久久| 视频二区不卡| 午夜久久中文| 韩国精品主播一区二区在线观看| 国产美女撒尿一区二区| 日韩精品国产欧美| 亚洲香蕉久久| 日韩精品视频网| 91成人在线| 国产精品欧美在线观看| 欧美日韩亚洲三区| 亚洲1区在线| 日韩av电影一区| 国产色噜噜噜91在线精品|