java打印圆
来源:互联网 发布:淘宝商品推广 编辑:程序博客网 时间:2024/06/14 08:25
import java.util.Scanner;public class PrintCircle{private static double r;private static double x;PrintCircle(double inr){r=inr;x=0;}public static void print(){double y=0;for(int i=5;i>=-5;i--){if(i>=0){y=r-i*r/5;System.out.print(PrintCircle.leftSpace(r-y)+"*");System.out.println(PrintCircle.midSpace()+"*");for(int j=0;j<(int)r/20;j++){System.out.println();}}else{y=r+i*r/5;System.out.print(PrintCircle.leftSpace(r-y)+"*");System.out.println(PrintCircle.midSpace()+"*");for(int j=0;j<(int)r/20;j++){System.out.println();}}}}public static String leftSpace(double y){x=Math.sqrt(r*r-y*y);String s="";for(int j=0;j<r-x;j++){ s+=" ";}return s;}public static String midSpace(){String s="";for(int j=0;j<=2*x;j++){ s+=" ";}return s;}public static void main(String[] ages){System.out.println("input半径:");Scanner sc = new Scanner(System.in);double cr = sc.nextFloat();PrintCircle circle=new PrintCircle(cr);circle.print();System.out.println(r);}}
0 0
- java打印圆
- Java打印
- java 打印
- java打印
- java 打印
- java打印
- java打印
- java打印
- Java 打印
- java 打印
- java 打印
- java 打印 类似打印存折的打印。
- Java 打印图像直接打印
- java编程实践之一:打印近似圆
- Java打印程序设计
- Java打印程序设计
- Java打印程序设计
- [转帖]java中打印
- opencv 学习之 图片内存
- Bitmap Topics: Displaying From a File
- Js:Js对象——Windows
- solr增量导入导数据优化
- MyBatis Dao接口没有实现类的源码实现
- java打印圆
- 【链接】9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
- 【麦子学院】OpenCV教程函数总结
- 普通android工程转换为C/C++工程之后,再还原成android工程的解决方案
- android GPS定位(locationmanager,高德,百度)定位的比较
- jsp乱码问题处理方法
- poj 2452 想法题
- HTTP文件断点上传
- xcode 开发工具下载和使用