嗨,我想绘制一个带*的正方形作为轮廓,点的大小在4-20范围内。

*****

*...*

*...*

*...*

*****我很难让高度与长度相等。

这是我的代码,请你帮忙..谢谢

class Main

{

public static void printSquare( int size )

{

if ( size >= 20 && size >= 4)

{ size = 4; }

int squareLenght = size;

int i = 1;

int p = 1;

if ( p <= size )

{

int t = 1;

while ( t <= squareLenght )

{

System.out.print( "*" );

t = t + 1;

}

}

System.out.println(); // Newline

i = i + 1;

while ( i <= squareLenght )

{

int d = 1;

int s = 1;

if ( s < squareLenght );{

System.out.print( "*" );

s = s + 1;

}

while ( d < size-1 )

{

System.out.print( "." );

d = d + 1;

}

System.out.println( "*" );

i = i + 1;

}

if ( p <= size )

{

int t = 1;

while ( t <= squareLenght )

{

System.out.print( "*" );

t = t + 1;

}

}

System.out.println();

i = i + 1;

}

}

在java中的ascii_在Java中绘制ASCII艺术相关推荐

  1. java hex to ascii_在java中读取hex文件并将其转换为ascii

    早上好,我有一个serius问题. 我需要读取十六进制文件并将其转换为ascii. 我还需要在另一个文件上写入ascii. 我试过这样:在java中读取hex文件并将其转换为ascii /** * @ ...

  2. java转二进制ascii_在Java卡中将整数的二进制表示形式转换为ASCII

    我想将以二进制格式表示的整数的任意长度转换为ASCII形式. 一个示例是整数33023,十六进制字节为0x80ff.我想将0x80ff表示为33023的ASCII格式,其十六进制表示形式为0x3333 ...

  3. 在k8s中使用gradle构建java web项目镜像Dockerfile

    在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...

  4. 使用java中replaceAll方法替换字符串中的反斜杠

    今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...

  5. java基于http协议编程_Java中基于HTTP协议网络编程

    java中为我们的网络支持提供了java.net包,能够使我们以编程的方式来访问Web服务功能,这篇博客,就跟大家分享一下,Java中的网络编程的知识,主要是学习下该java.net包下的API. U ...

  6. ubuntu chrome java插件_在Ubuntu中为Chrome安装Java插件

    问题描述 我有JDK,在Ubuntu中一切正常,我是说IDE,一些应用程序,我能够开发和运行项目,但是我在Chrome中收到一条消息:Java(TM) is required to display t ...

  7. java中collection方法_Java 8中的Collector toCollection()方法

    toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...

  8. java中的action_浅析java中action的作用

    正如早先指出的那样,action()并不是我们对所有事进行分类后自动为handleEvent()调用的唯一方法.有三个其它的被调用的方法集,如果我们想捕捉某些类型的事件(键盘.鼠标和焦点事件),因此我 ...

  9. java中注解的使用_java中注解的使用

    使用过ssh框架的人一定也使用过注解,尤其是在spring框架中,注解可谓是spring容器和AOP编程的重要环节.注解就是用于修饰类.全局变量.方法.参数或局部变量的接口,java中规定,注解的使用 ...

最新文章

  1. Java项目:网上图书商城系统(java+SSM+Jsp+MySQL+Redis+JWT+Shiro+RabbitMQ+EasyUI)
  2. 从“元宇宙”热炒中理性看待我国虚拟现实产业发展
  3. OpenStack高可用核心架构分析
  4. 使用SharePoint 2010 母版页
  5. 手持gps坐标转换参数求解方法及在excel中的实现_地质填图手持GPS的校正方法
  6. Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
  7. linux python pymssql,如何在UbuntuLinux上将pymssql安装到Python3.4而不是2.7?
  8. 计算机组成原理-面试题
  9. HTTP、HTTPS常用的默认端口号
  10. HashSet为什么要设置PRESENT
  11. 高性价比蓝牙耳机推荐,五款便宜又好用的真无线蓝牙耳机
  12. Oracle的软解析(soft prase)和硬解析(hard prase)
  13. 日照喜来登酒店启幕;万豪旗下万枫酒店品牌首次亮相宁波;平湖万怡酒店正式开业 | 全球旅报...
  14. 使用 Python 生成类数字字母混合验证码图片
  15. 安装NVIDIA驱动与CUDA教程(+cuDNN)(终极版)
  16. 微信小程序 之wxml保留小数点后两位数的方法及转化为字符串的方法
  17. python输入一个小数,提取整数部分
  18. git命令出现fatal: Unable to create 'xxx/.git/index:File exists.问题
  19. Spark 1:Spark基础入门
  20. SQLZOO_SELECT within SELECT Tutorial(sql server)

热门文章

  1. java:蓝桥杯,矩形面积交
  2. matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍
  3. Java黑皮书课后题第8章:8.9(井字游戏)玩家使用各自标志标记3*3网格中的某个空格,当一个玩家在网格的水平、垂直或对角线方向标记了三个相同的标记时,游戏结束,该玩家获胜。创建一个玩井字游戏的程序
  4. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
  5. Java黑皮书课后题第4章:*4.5(几何:正多边形的面积)正多边形是一个具有n条边的多边形,它每条边的长度都相等,而且所有角的度数也相等。编写程序,提示用户数输入边个数和边长,然后显示它的面积
  6. C语言学习之用指针处理,输入a和 b两个整数,按先大后小的顺序输出a和 b
  7. 子页面赋值给父页面:window.opener.document.getElementById
  8. 关于Unity实现AR功能(四)设置相机的对焦
  9. 「客户成功故事」OneAPM 助力网上办事大厅构建阳光、高效、安全的政务服务平台...
  10. 选择 Python3.6 还是 Python 3.7