注意:如果想输出大一些的圆形,需要调整控制台字体大小,和窗口大小。

public class Circle{ public static void main(String[] args){ //输出一个矩形(100*100) int dian,x,y,r,size; dian=0; size=20;//圆形的尺寸,需要调整控制台才能显示更大的 r=size/2; System.out.println(); for(int i=0;i<=size;i++){ //^行 for(int j=0;j<=size;j++){ //^列 //r为圆的半径,同时是三角形的一条斜边,公式为a^2+b^2=c^2; x=r-i; y=r-j; dian=(r*r-(x*x+y*y)); //输出判断 if(dian>=0){ //添加:dian==0||(i==r&&j==r+1) 为画空心圆。&&dian<=r/2 可以增加圆圈点的数量。 //System.out.println("x:" + x + " y:"+y); System.out.print("* "); }else{ System.out.print(" "); } } //换行 System.out.println(); } } }

X

积分打赏

打赏

喜欢

写了 1923 篇文章,获得了 4 个喜欢, 23 个粉丝,文章被点击 9622 次

代码改变世界

matlab空心变实心点,原 控制台输出圆形(实心,空心)相关推荐

  1. for循环,控制台输出所有的“水仙花数”水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数

    /*         需求:在控制台输出所有的 "水仙花数"                          水仙花数是一个三位数                 水仙花数的个位 ...

  2. python菱形_python如何输出菱形与空心菱形详解与巧妙地使用center方法

    首先应该了解菱形在输出时,每一行的组成有哪些规律,并且除了中间的一行,上部分和下半部分应该是对称的 这是一个我们要准备输出的一个菱形的模板 ,一共有7行 7列 我们设菱形上半部分的总行数为rows,当 ...

  3. springboot 控制台输出错误信息_springboot(6)——整合日志

    概述 我们在平时开发项目的时候想知道程序运行情况一般可以使用sysout.print();打印一些关键的代码或者通过debug查看运行状态,但是对于这种sysout.print();很现任出现代码多余 ...

  4. ASP.NET Core 解决控制台输出日志内容前面[40m等乱码字符

    在默认我写了一个 WPF 程序去做管理 ASP.NET Core 进程的日志的时候,重定向输出的内容里面每一行前面都添加了很多乱码字符串.其实这是 ASP.NET Core 控制台的颜色字符,解决方法 ...

  5. 浏览器控制台输出图片

    在浏览b站的时候打开浏览器控制台会出现b站的logo,其实他是通过一下函数玩转了ASCII-Aar ,后续有了解到可以在某些网站上可以将英文转化为ASCII-Aar 但是最近我发现了西瓜影视输出的是一 ...

  6. VSCODE 使用调制控制台输出

    1.vscode之前一直是使用调制控制台输出,突然变成终端输出,想改回原来设置 2.经过各种百度,确定的更改位置应该是在这个文件launch.json中,但是能够百度到的打开方式我都找不到(因为太菜了 ...

  7. springboot+mybatis-plus在log控制台输出sql语句

    springboot+mybatis-plus在log控制台输出sql语句的方法,有两种方法可以实现: 1.第一种将log-impl 配置到原有的mybatis-plus的configuration下 ...

  8. 熔断和降级的初步详解实现(NET Core控制台输出讲解Polly)

    熔断和降级的初步详解实现(NET Core控制台输出讲解Polly) 概述 熔断和降级概念理解 熔断机制概念 降级机制概念 什么是 Polly Polly的基本用法 1.重试策略(Retry) 2.断 ...

  9. springboot 控制台输出错误信息_Spring boot使用logback实现日志配置

    前言 日志是我们系统必备的功能之一,可以帮助我们开发人员定位系统的异常.错误以及运行流程的重要的工具.今天老顾就来介绍一下Spring boot的默认的logback日志框架. 常用日志组件 java ...

最新文章

  1. mac系统下安装、启动、停止mongodb
  2. 【AMAD】splinter -- 用于测试web app的python框架
  3. wp7 sdk部署应用操作
  4. jQuery向未来的元素添加事件处理程序(绑定事件)
  5. html单张图片效果,jquery+html5实现单张图片上传预览
  6. MySQL无法读表错误的解决方法(MySQL 1018 error)
  7. kopernio显示无效程序_daz 无法渲染/没有渲染/渲染不显示/渲染无效?
  8. linux sed用法
  9. [ZJOI2010]排列计数
  10. 【Django 2021年最新版教程3】新建一个WebApp项目并运行
  11. 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法
  12. 银河麒麟桌面操作系统V10node.js 14安装小助手
  13. php居民小区物业水电费管理系统mysql
  14. [ Linux驱动炼成记 ] 12 -音频驱动TAS5754添加EQ参数
  15. 微信小程序——如何实现账号的注册、登录?
  16. 【kaggle】Airbnb新用户的民宿预定结果预测
  17. vue3 内置组件keep-alive用法的全面介绍
  18. java最大文件描述符,java – 为什么JDK NIO使用这么多的anon_inode文件描述符?
  19. 什么是Linux内存管理中的RSS和VSZ
  20. Hadoop(三)-Hadoop文件配置

热门文章

  1. ai2022中文版(支持m1) v26.0.3中文版
  2. 考研-英语经验贴(总结)
  3. 第一次链接出租房的宽带弹出上网公告
  4. 将200到300之间所有可以被3和7整除的数
  5. 电脑上超级好用的几款软件, 建议收藏
  6. 伺服阀放大器接线设置
  7. 制作自己的Winpe镜像(2):向初始化PE中添加驱动、软件、及第三方工具
  8. 计算机usb接口电压不稳定,笔记本的USB接口供电不足或电压不稳怎么处理?
  9. 图像的傅里叶变换 java_图像傅里叶变换的步骤是什么? java
  10. 重装系统时遇到的问题 win10重装系统