Java 画精美图形
生活随笔
收集整理的這篇文章主要介紹了
Java 画精美图形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java畫平行四邊形
完整代碼
public class Paral {public static void main(String[] args) {//外層循環 每次打出一個*for (int i = 1; i <=5; i++) {//填充空格for (int j = 1; j <= 5 - i; j++) {System.out.print(" ");}//內層循環 每次打印一個*for (int k = 1; k <= 5; k++) {System.out.print("*");}System.out.println();}} }結果輸出
******************** *****畫圓形
完整代碼
public class Circle{public static void main(String[] args) {circle(5); // 輸出半徑為5的圓}public static void circle(int r) {for (int y = 0; y <= 2 * r; y += 2) {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('*');}} }結果輸出
* ** ** ** ** ** *畫指定行數的平行四邊形
完整代碼
public class Paral {public static void main(String[] args) {print(5);}public static void print(int size) {// 第一個和第二個for 循環中的代碼一樣。for (int i = 0; i < size; i++) {for (int j = 0; j < (size - 1) - i; j++) {System.out.print(" "); // 輸出左上角位置的空白}for (int j = 0; j < size; j++) {System.out.print("*"); // 輸出菱形上左半部邊緣}System.out.println();}} }畫三角形
完整代碼
public class Demo{public static void main(String[] args){for(int i=1;i<=5;i++){for(int j=5; i<=j; j--)System.out.print(" ");for(int j=1; j<=i; j++)System.out.print("*");for(int j=1; j<i; j++)System.out.print("*");System.out.println();}} }畫倒三角
完整代碼
public class Inverted {public static void main(String[] args) {//打印倒立的三角形for (int m = 1; m <= 4; m++) {//打印空格for (int n = 0; n <= m; n++) {System.out.print(" ");}//打印*for (int x = 1; x <= 7 -2 * (m - 1); x++) {System.out.print("*");}System.out.println();} } }結果輸出
****************指定倒三角行數
完整代碼
public class InvertedTriangleDemo { public static void main(String[] args) { print(4); } public static void print(int size) { for (int i = size - 1; i >= 0; i--) { for (int j = 0; j < (size - 1) - i; j++) { System.out.print(" "); } for (int j = 0; j < 2 * i + 1; j++) { System.out.print("*"); } System.out.println(); } } }畫矩形
完整代碼
public class Rect {public static void main(String[] args) {//外層循環 每次輸出一行*for (int i = 1; i <= 5; i++) {System.out.print("*");//內層循環 每次輸出一個*for (int j = 1; j <= 5; j++) {System.out.print("*");}System.out.println();}} }結果輸出
****** ****** ****** ****** ******畫長方形
完整代碼
public class Rect {public static void main(String[] args) {print(5,8);// TODO 自動生成的方法存根}private static void print(int L, int W) {for(int i= 1;i<=L;i++){for(int j=1;j<=W;j++){System.out.print("*");}System.out.println();}// TODO 自動生成的方法存根} }總結
以上是生活随笔為你收集整理的Java 画精美图形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pycharm无法导入Pillow
- 下一篇: java斗地主游戏