用二维数组储存图形坐标
将“图形”储存在二维数组中,相应“坐标位置”对应的角标元素里储存图形的组成元素,例如本例中的*。之前看到有人用0和1作画的,我暂时做不到。
效果预览
本例包含两个方法
1.生成数组
paintCircle(int r,int w,int h)
//输入半径、离左上两边距离(圆与矩形右下两边相切)
2.打印的一种格式,for循环嵌套
printLn(String[][] arr,int H,int L)
//打印数组(或重载打印其他),打印H行,每行L个元素后换行
完整代码
public class PaintCircle {
public static void main(String[] args){
int r=8;//半径
int w=4;//圆边离左右边界最大距离
int h=4;//圆边离上下边界最大距离
int L=2*r+w;//矩形右边界
int H=2*r+h;//矩形下边界
String[