35 lines
700 B
Java
35 lines
700 B
Java
|
package Course_Codes;
|
|||
|
//<2F><>ӡһ<D3A1><D2BB>ʵ<EFBFBD><CAB5>Բ<EFBFBD><D4B2>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ
|
|||
|
public class <EFBFBD><EFBFBD><EFBFBD><EFBFBD> {
|
|||
|
|
|||
|
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("*");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|