java在控制台用星号打印出圆形
public class Yuan {
public static void main(String[] args) {
prinf(30);
}
//r圆的半径
public static void prinf(int r) {
//i代表每一行
for(int i=0;i<=2*r;i+=2) {
//圆上点到竖着半径的距离
long y = Math.round(Math.sqrt(Math.pow(r,2)- Math.pow(r-i,2)));
//圆上点到外切正方形边的距离
long x = r-y;
//先打印出正方形左边边到圆上点的空白部位
for(int j=0;j<x;j++) {
System.out.print(" ");
}
//打印出左边的圆上点
System.out.print("*");
//打印出中间空白部分
for(int k=0;k<2*(r-x);k++) {
System.out.print(" ");
}
//打印出右边的圆上点 右边空白不要打直接换行
System.out.println("*");
}
}
}
java在控制台用星号打印出圆形相关推荐
- Java:如果优雅地打印出完美日志
我是 ABin-阿斌:写一生代码,创一世佳话,筑一揽芳华. 如果小伙伴们觉得我的文章有点 feel ,那就点个赞再走哦. 文章目录 前言 1. 选择恰当的日志级别 2. 日志要打印出方法的入参.出参 ...
- java抽象类的字段_java打印出继承体系的类(包括抽象类)、接口、域字段
搜索了很多文章都说需要newInstance进行实例化,但抽象的类进行实例化肯定是有问题的 所以这里的实现相对更好.如有问题欢迎大家留言指正 import java.lang.reflect.Fiel ...
- Java:根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)
import java.util.Scanner;public class TestDemo {public static void main(String[] args) {Scanner scan ...
- java 打印一棵树_java编程题之从上往下打印出二叉树
本文实例为大家分享了java从上往下打印出二叉树的具体代码,供大家参考,具体内容如下 import java.util.ArrayList; import java.util.Stack; /** * ...
- 怎么样用System.out.println在控制台打印出颜色
问题:怎么样用System.out.println在控制台打印出颜色 怎么样才能在控制台里打印颜色啊?我想要展示一些有颜色的字体,当处理器发送数据和接收数据的时候,也使用不同颜色的字体. 回答一 在这 ...
- 在控制台打印出红色字体
在java script中,我们能经常用到一个打印语句console,这个语句可以把一部分内容打印在控制台上,在开发过程中极大地便利了我们,不论常量.变量字符串还是数组对象和函数都能打印出来,可以让我 ...
- C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- java输入一行_用java编写从标准输入读入一行字符串,打印出其中所有的数字
用java编写从标准输入读入一行字符串,打印出其中所有的数字 关注:211 答案:1 mip版 解决时间 2021-01-13 10:00 提问者童話被染上了傷 2021-01-12 17:23 ...
- 122345 java_【每天算法2】:用java语言实现,一个组数:122345这6个数,打印出它所有可能的组合;要求4不能在第3位,3和5不能相连。 | 学步园...
一个组数:122345这6个数,打印出它所有可能的组合:要求4不能在第3位,3和5不能相连. 我在实现这个 感觉我的算法复杂度还是挺高的.过程中,不断的创建新的数组列别. 如果你有更好的算法,请发上来 ...
最新文章
- BeanShell用法汇总(部分摘抄至网络)
- 理解hasOwnProperty()的作用
- python向端口发出数据_Python写的简单的端口监听,显示端口上收到的数据,TCP的...
- IP地址与子网掩码总结
- 在熟练使用2B铅笔前,请不要打开Axure
- 配置VLAN以及配置VTP;
- Windows下安装配置ant
- 传感器 esp8266_如何使用ESP8266微控制器构建烟雾传感器
- C# 简单连接数据库并执行SQL查询语句
- (16)数据结构-并查集
- python 文件写入多个参数_如何将多个参数写入txt文件(字符串和变量)
- 232.栈实现队列(力扣leetcode) 博主可答疑该问题
- 决策树CART介绍*
- CloudSim仿真流程研究(一)
- 天蝎项目整机柜服务器技术规格,天蝎项目整机柜服务器技术规范v1.01天蝎项目整机柜服务器技术规范v1.01.pdf...
- 20款免费的WordPress企业站主题下载
- 安卓系统培训!Android高级工程师系列学习路线介绍,详细的Android学习指南
- 使用Visual Studio调试BGFX的Shader
- 【数据产品案例】阿里生意参谋-竞争情报
- 实战6:基于OpenCV的人脸口罩识别检测详细教程
热门文章
- 任务分配算法c语言程序,程序员算法基础——贪心算法
- 软考-中级-网络工程师-笔记-第1章-计算机网络概论
- 基金经理研究所 | 从兴全合润看谢治宇的攻守道
- OSChina 周六乱弹 —— 啊,谢谢好心的先生
- 人脸验证(图片/视频) tensorflow、pytorch框架、dlib库(face_recognition)和opencv库————附带详细步骤和代码,可实际运行
- 《脚本》Python在线百度文库爬虫(免下载券)
- php lumen auth,Lumen实现用户注册登录认证
- 面试经验|计算机网络面试相关知识
- ue4网格转地形_【魔改UE4】Rtx实时焦散的一次尝试
- python中functools的partiaethod_设置functools.partial作为Python中的一个实例方法