java用“*”在控制台打印出一个圆
2016-08-20 18:22
369 查看
import java.util.Scanner; public class Circle { public static void main(String[] args) { System.out.println("请输入圆的半径:"); Scanner sc = new Scanner(System.in); int r = sc.nextInt(); for (int y = 0; y <= 2 * r; y += 2) {//y的步长为2,改变y的步长可以将圆形变成椭圆 int x = (int)Math.round(r - Math.sqrt(2 * r * y - y * y)); int len = 2 * (r - x); for (int i = 0; i <= x; i++) { System.out.print(' '); } System.out.print('*'); for (int j = 0; j <= len; j++) { System.out.print(' '); } System.out.println('*'); } } }
相关文章推荐
- 读取一个.java文件并打印在控制台上
- java 用“*”在控制台打印出一个近似圆
- 读取一个指定的*.Java文件,并打印在控制台上
- java使用FileReader读取一个.java文件,并打印在控制台上。
- Java控制台打印一个扇状正三角形
- Java读取一个文件并打印到控制台上
- java控制台如何把一个对象的信息打印出来?
- Java控制台打印一个空心菱形
- Java Date类和Calendar类的一个控制台打印日期的小程序
- java 在控制台中输入一个字符串,然后按照逆序打印出来
- Java控制台打印一个菱形
- 读取一个.java文件,并打印在控制台上。
- 用1、2、3、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列 要求:"4"不能在第三位,"3"与"5"不能相连。
- 使用java编写控制台程序,在屏幕上打印出“陈”字
- java读取txt目标文件中的数据打印到控制台
- 一个api把printf打印显示到控制台上
- 用Java学写了一个“打印输出杨辉三角的函数”,请批评
- 在控制台打印一个空心的菱形
- 用java多线程实现一个控制台聊天室
- 用java多线程实现一个控制台聊天室