在java中的ascii_在Java中绘制ASCII艺术
嗨,我想绘制一个带*的正方形作为轮廓,点的大小在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艺术相关推荐
- java hex to ascii_在java中读取hex文件并将其转换为ascii
早上好,我有一个serius问题. 我需要读取十六进制文件并将其转换为ascii. 我还需要在另一个文件上写入ascii. 我试过这样:在java中读取hex文件并将其转换为ascii /** * @ ...
- java转二进制ascii_在Java卡中将整数的二进制表示形式转换为ASCII
我想将以二进制格式表示的整数的任意长度转换为ASCII形式. 一个示例是整数33023,十六进制字节为0x80ff.我想将0x80ff表示为33023的ASCII格式,其十六进制表示形式为0x3333 ...
- 在k8s中使用gradle构建java web项目镜像Dockerfile
在k8s中使用gradle构建java web项目镜像Dockerfile FROM gradle:6-jdk8 AS build COPY --chown=gradle:gradle . /home ...
- 使用java中replaceAll方法替换字符串中的反斜杠
今天在项目中使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串(""),结果出现如下的异常: 1 java.util.regex. ...
- java基于http协议编程_Java中基于HTTP协议网络编程
java中为我们的网络支持提供了java.net包,能够使我们以编程的方式来访问Web服务功能,这篇博客,就跟大家分享一下,Java中的网络编程的知识,主要是学习下该java.net包下的API. U ...
- ubuntu chrome java插件_在Ubuntu中为Chrome安装Java插件
问题描述 我有JDK,在Ubuntu中一切正常,我是说IDE,一些应用程序,我能够开发和运行项目,但是我在Chrome中收到一条消息:Java(TM) is required to display t ...
- java中collection方法_Java 8中的Collector toCollection()方法
toCollection()Java中的Collector类的方法返回一个Collector,该Collector以遇到的顺序将输入元素累积到一个新的Collection中. 语法如下static & ...
- java中的action_浅析java中action的作用
正如早先指出的那样,action()并不是我们对所有事进行分类后自动为handleEvent()调用的唯一方法.有三个其它的被调用的方法集,如果我们想捕捉某些类型的事件(键盘.鼠标和焦点事件),因此我 ...
- java中注解的使用_java中注解的使用
使用过ssh框架的人一定也使用过注解,尤其是在spring框架中,注解可谓是spring容器和AOP编程的重要环节.注解就是用于修饰类.全局变量.方法.参数或局部变量的接口,java中规定,注解的使用 ...
最新文章
- Java项目:网上图书商城系统(java+SSM+Jsp+MySQL+Redis+JWT+Shiro+RabbitMQ+EasyUI)
- 从“元宇宙”热炒中理性看待我国虚拟现实产业发展
- OpenStack高可用核心架构分析
- 使用SharePoint 2010 母版页
- 手持gps坐标转换参数求解方法及在excel中的实现_地质填图手持GPS的校正方法
- Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
- linux python pymssql,如何在UbuntuLinux上将pymssql安装到Python3.4而不是2.7?
- 计算机组成原理-面试题
- HTTP、HTTPS常用的默认端口号
- HashSet为什么要设置PRESENT
- 高性价比蓝牙耳机推荐,五款便宜又好用的真无线蓝牙耳机
- Oracle的软解析(soft prase)和硬解析(hard prase)
- 日照喜来登酒店启幕;万豪旗下万枫酒店品牌首次亮相宁波;平湖万怡酒店正式开业 | 全球旅报...
- 使用 Python 生成类数字字母混合验证码图片
- 安装NVIDIA驱动与CUDA教程(+cuDNN)(终极版)
- 微信小程序 之wxml保留小数点后两位数的方法及转化为字符串的方法
- python输入一个小数,提取整数部分
- git命令出现fatal: Unable to create 'xxx/.git/index:File exists.问题
- Spark 1:Spark基础入门
- SQLZOO_SELECT within SELECT Tutorial(sql server)
热门文章
- java:蓝桥杯,矩形面积交
- matplotlib画图时间长_Python学习第86课-数据可视化之matplotlib介绍
- Java黑皮书课后题第8章:8.9(井字游戏)玩家使用各自标志标记3*3网格中的某个空格,当一个玩家在网格的水平、垂直或对角线方向标记了三个相同的标记时,游戏结束,该玩家获胜。创建一个玩井字游戏的程序
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
- Java黑皮书课后题第4章:*4.5(几何:正多边形的面积)正多边形是一个具有n条边的多边形,它每条边的长度都相等,而且所有角的度数也相等。编写程序,提示用户数输入边个数和边长,然后显示它的面积
- C语言学习之用指针处理,输入a和 b两个整数,按先大后小的顺序输出a和 b
- 子页面赋值给父页面:window.opener.document.getElementById
- 关于Unity实现AR功能(四)设置相机的对焦
- 「客户成功故事」OneAPM 助力网上办事大厅构建阳光、高效、安全的政务服务平台...
- 选择 Python3.6 还是 Python 3.7