Java继承类打印(*图形)

用Java继承的方法打印*的各种图。请详细说明继承方法,父类子类继承过程,越详细越好。。


/**
@auther Surce
功能: 输入半径 打印空心圆形
QQ: 627561148
*/
 
import java.util.*;
import static java.lang.Math.*;
//输入半径 打印圆形
class Circular
{
	public static void main(String[] args) 
	{
		System.out.println("请输入一个数");
		Scanner sc = new Scanner(System.in);
		int n= sc.nextInt();		
		
		for (int i=0;i<=n-1;i++)
		{
			for(int j=0;j<(int)2*((n-sqrt((pow(n,2)-pow((n-i),2)))));j++)
				System.out.print(" ");//打印  个空格
			System.out.print("*");
			for(int j=0;j<4*sqrt((pow(n,2)-pow((n-i),2)));j++)
				System.out.print(" ");//打印  个空格
			System.out.println("*");
		}
		//倒转打印
		for (int i=n-1;i>=0;i--) 
		{
			for(int j=0;j<(int)2*((n-sqrt(pow(n,2)-pow((n-i),2))));j++)
				System.out.print(" ");//打印个空格
			System.out.print("*");
			for(int j=0;j<4*sqrt(pow(n,2)-pow((n-i),2));j++)
				System.out.print(" ");//打印个空格
			System.out.println("*");
		} 
	}
}

 

请描述一下用*打印什么样的图

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632