给定圆半径,JAVA打印近似圆
2018-03-28 11:46
148 查看
public class Circle{ private int radius; private void printCircle(){ for (int i = 0-radius; i <= radius ; i++){ //算出x的坐标 double x = Math.sqrt(radius * radius - i * i); long xZheng = Math.round(x); //画出(xZheng,y)对应的点,与空格 //宽与高的比是2 for(int j = 0-2 * radius ; j <= 2 * radius ; j++){ if(Math.abs(j) == 2 * xZheng){ System.out.print("*"); } else{ System.out.print(" "); } } System.out.println(); } } public static void main(String[] args){ Circle c = new Circle(); c.radius = 6; c.printCircle(); } }
相关文章推荐
- java小例子:打印一个近似圆,要求根据给定半径圆的大小随之发生改变
- 通过API文档查询Math类的方法,打印出近似圆,只要给定不同半径,圆的大小随之发生改变
- 练习1、通过API文档查询Math方法,打印出如下所示的近似圆,只要给定不同半径,圆的大小随之发生改变。
- 给定半径,CMD状态下打印出相应半径的圆
- JAVA程序设计(18.2)----- 5条线程按照给定规律轮流打印 线程调度 线程池 synchronized wait notify
- java 用“*”在控制台打印出一个近似圆
- 笔试面试算法经典--打印数组中相加和为给定值的二元组及三元组(Java)
- [JAVA]给定一个整形数组,求其和、平均数、最大值及最小值、打印数组中的数据
- 打印近似圆形 Java Math类 *号
- JAVA语言如何用星号打印出一个近似圆
- 疯狂Java练习题 给定不同半径,用Math类画圆
- 利用Math类,JAVA输入圆半径打印相似圆
- Java编程实现打印螺旋矩阵实例代码
- java打印水仙花数
- java打印九九乘法表
- Android Java打印Method名、PID和TID
- java日志打印建议
- Java 打印日历
- 根据json来生成打印java字段(属性),解析方法,类--1
- java源代码计算半径为20的圆的面积,并显示其结果