java编程实践之一:打印近似圆
来源:互联网 发布:淘宝刷平台app 编辑:程序博客网 时间:2024/05/16 06:06
鄙人初学java,这是我刚开始做的一个小练习:打印出一个近似圆,只要给定不同半径,圆的大小随之发生改变。虽然程序比较简单,但“不积跬步,无以致千里”嘛。:)
下面就是我这个小练习的java文件源代码——
- public class Round
- {
- public static void main(String[] args)
- {
- //定义圆半径
- int r = 10;
- //开始画圆。
- //y为圆上点的纵坐标。
- //步长设为2是为了调节屏幕纵横比。因为屏幕的行距大于列距,不进行调节显示出来的将是椭圆。
- for(int y = 0; y <= 2 * r; y += 2)
- {
- //定义点的近似横坐标
- long x = Math.round(r - Math.sqrt( 2 * r * y - y * y));
- //定义相同纵坐标的两个点之间的横坐标距离
- long longLength = 2 * (r - x);
- //打印圆上的点左边的空格
- for(int i = 0; i <= x; i++)
- {
- System.out.print(' ');
- }
- //打印圆上同一纵坐标左边的点
- System.out.print('*');
- //打印圆上同一纵坐标的两点之间的空格
- for(int j = 0; j <= longLength; j++)
- {
- System.out.print( ' ');
- }
- //打印圆上同一纵坐标右边的点
- System.out.println('*');
- }
- }
- }
- java编程实践之一:打印近似圆
- php打印近似圆
- JAVA语言如何用星号打印出一个近似圆
- java 用“*”在控制台打印出一个近似圆
- 打印近似圆形 Java Math类 *号
- 打印近似圆&方法的理解
- java小例子:打印一个近似圆,要求根据给定半径圆的大小随之发生改变
- 利用Math类的方法,打印一个近似圆
- 通过API文档查询Math的方法打印近似圆
- 利用java循环输出近似圆
- Java Socket编程之一
- 【java网络编程】之一
- java网络编程之一
- java并发编程之一
- CUDA笔记之一:实践编程篇
- CUDA笔记之一:实践编程篇
- Java编程打印菱形
- 【Java编程】打印图形
- 直连,交叉!
- 制作一个网络通讯类
- 中断处理机制的实现
- 蓝牙技术
- 工作流(二)_什么是工作流引擎
- java编程实践之一:打印近似圆
- 提高C#编程水平的50个要点
- [MSSQL]设置标志实现对比数据
- Inside COM 笔记一(Chapter1 & Chapter2)
- Eclipse 的两个快捷键
- Linux shell中字符串的比较
- 工作流(三)_什么是工作流管理系统
- JScript智能提示FAQ
- 光照系统可以工作了。