35 lines
700 B
Java
35 lines
700 B
Java
package Course_Codes;
|
|
//打印一个实心圆和一个空心圆
|
|
public class 穷举 {
|
|
|
|
public static void main(String[] args) {
|
|
int r=16;
|
|
sxy(r);
|
|
kxy(r);
|
|
}
|
|
static void sxy(int r) {
|
|
for(int y=-r;y<=r;y+=2) {
|
|
for(int x=-r;x<=r;x++) {
|
|
if(x*x+y*y<=r*r)
|
|
System.out.print("*");
|
|
else
|
|
System.out.print(" ");
|
|
}
|
|
System.out.println();
|
|
}
|
|
System.out.println();
|
|
}
|
|
|
|
static void kxy(int r) {
|
|
for(int y=r;y>=-r;y=y-2) {
|
|
int x=(int)Math.round(Math.sqrt(r*r-y*y));
|
|
for(int i=1;i<=r-x;i++)
|
|
System.out.print(" ");
|
|
System.out.print("*");
|
|
for(int i=1;i<=2*x;i++)
|
|
System.out.print(" ");
|
|
System.out.println("*");
|
|
}
|
|
}
|
|
}
|