Java 画圆
Java控制臺畫圓
畫空心圓
完整代碼:
//空心圓 import java.util.Scanner; class circle2 { public static void main(String[] args) { new circle2().print();} //畫圓函數(shù)void print() {System.out.println("輸入半徑:"); Scanner input=new Scanner(System.in); int r=input.nextInt();System.out.println("輸出:"); for(int y=0; y<=2*r;y+=2){ int x=(int)Math.round(r-Math.sqrt(r*r-(r-y)*(r-y)));int l=2*(r-x); for(int i=0;i<=x;i++){ System.out.print(" "); } System.out.print("*");for(int i=0;i<=l;i++){ System.out.print("*"); } System.out.println(""); }} }畫實(shí)心圓
完整代碼:
//實(shí)心圓 import java.util.Scanner; class circle { public static void main(String[] args) { new circle().print(); } //畫圓函數(shù)void print() {System.out.println("輸入半徑:"); Scanner input=new Scanner(System.in); int r=input.nextInt(); System.out.println("輸出:"); for(int y=0; y<=2*r;y+=2){ int x=(int)Math.round(r-Math.sqrt(r*r-(r-y)*(r-y))); int l=2*(r-x); for(int i=0;i<=x;i++){ System.out.print(" "); } System.out.print(".");for(int i=0;i<=l;i++){ System.out.print("*"); } System.out.println("*"); }} }總結(jié)
- 上一篇: Python3 语法
- 下一篇: MySQL 修改用户