使用for循环在控制台打印方形和三角形
package compute;public class ComputeDemo {public static void main(String[] args) {// Rectangle(10, 10);
// rTriangle(10, 10);
// rTriangle2(10, 10);
// rTriangle3(10, 10);
// rTriangle4(10, 10);triangle(5, 10);triangle1(5, 10);}/**等腰三角形 /\*/private static void triangle1(int height,int width) {for (int i = 0; i < height; i++) {for (int j = width; j >0; j--) {if (j>=(width/2-i)&&j<=(width/2+i)) {System.out.print('.');}else {System.out.print(' ');}}System.out.println();}}/**等腰三角形 \/*/private static void triangle(int height,int width) {for (int i = 0; i < height; i++) {for(int j=0;j<width;j++) {if (j>i&&j<(width-i)) {System.out.print('.');}else {System.out.print(' ');}}System.out.println();}}/**直角三角形 /|*/private static void rTriangle4(int height,int width) {for (int i = 0; i < height; i++) {for (int j = width; j>0; j--) {if (i<(j-1)) {System.out.print(' ');}else {System.out.print('.');}}System.out.println();}}/**直角三角形 \|*/private static void rTriangle3(int height,int width) {for (int i = 0; i < height; i++) {for (int j = 0; j < width; j++) {if (j<i) {System.out.print(' ');}else {System.out.print(".");}}System.out.println();}}/**方形*/private static void Rectangle(int height,int width) {for (int i = 0; i < height; i++) {for (int j = 0; j < width; j++) {System.out.print(".");}System.out.println();}}/**直角三角形 |\*/private static void rTriangle(int height,int width) {for (int i = 0; i < height; i++) {for (int j = 0; j < width; j++) {if (j<=i) {System.out.print(".");}}System.out.println();}}/*** 直角三角形 |/*/private static void rTriangle2(int height,int width) {for (int i = 0; i < height; i++) {for (int j = 0; j < width; j++) {if (j>=i) {System.out.print(".");}}System.out.println();}}
}
使用for循环在控制台打印方形和三角形相关推荐
- python的while循环嵌套实现打印星号的三角形和正方形
用print函数打印一个星号很简单,但是想要实现下面的用星号构成三角形和正方形就还得继续学习下去: 其实上面的打印都还是利用挺基础的知识实现的,就是在print函数功能上再利用while循环嵌套的知识 ...
- JavaScript在控制台打印正方形、三角形
JavaScript在控制台打印正方形 var str='';//定义空字符串存放*for(var i=0;i<10;i++){ //外层循环控制行数for(var j=0;j<10;j+ ...
- C语言实例第5期:在控制台打印100-200之间的所有素数
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- 【Java基础】控制台打印日历
描述 通过Calendar的基本使用,以及对控制台输出内容进行对齐的一些小技巧,在控制台打印出某年某月的一个日历. 一. java.util.Calendar类的使用 在Java类库中有一个类:jav ...
- 在控制台打印1000以内的所有素数(质数)
素数(质数)的定义: 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数. 编程思路: 根据定义可以知道,代码应该包括两个循环,外层循环用于遍历范围内的每一个数,可以定义为i:内存循 ...
- java 读取文件在控制台打印、将内容写入到文件
读取txt文本文件内容在控制台打印(5种方式) 字节流方式: FileInputStream 字节输入流 /*** 字节输入流* 读取 txt 文件的内容并在控制台打印*/public static ...
- Java控制台打印爱心算法(今典算法案例)
Java控制台打印爱心算法(今典算法案例) 要求:利用java语言编写算法在控制台打印爱心算法(根据输入参数的大小决定爱心的大小): 先给大家看看运行的结果吧 输入6 输入8 输入10 相信大家在学习 ...
- Java教程:如何用控制台打印日历?
朋友们大家好,今天我给大家带来一个控制台小程序--打印当月的日历,效果如下图: 笔者运行这个程序的时候是2022年7月30日,所以在日期的30后面加了一个*符号. 这个程序很简单,但有些知 ...
最新文章
- 一个包从服务器到达客户端
- java格式化星期_在Java中使用SimpleDateFormat格式化星期几
- 1024我摊牌了,谈谈自己2020剩余两月的学习计划
- 让IDA Pro输出能让gcc编译器直接编译的.s汇编文件
- PyTorch Hub发布!一行代码调用最潮模型,图灵奖得主强推
- 载荷谱matlab,收获机车架载荷测试及载荷谱编制方法研究
- linux win10虚拟内存,高手解惑win10系统电脑虚拟内存不足的还原技巧
- 位、字,字节与KB的关系
- 梦幻星空PSD分层海报素材,通过临摹打开思路。
- Transformer为啥在NER上表现不好
- 图像语义分割(1)-FCN:用于语义分割的全卷积神经网络
- swig-python初试
- 浏览器全球的书签都在这里了,看看有没有你的!
- 分治法求最大值c语言思想,整数的除法 分治思想 求最大子向量和
- Java 实现 百度地图
- 学校创客教育实施方案
- POI Excel实现内容替换
- canvas--putImageData--(灰色滤镜、黑白滤镜、反色滤镜、模糊滤镜、马赛克滤镜)
- testpmd csum engine 测试 checksum hw offload
- SV学习(2)——过程语句、函数和任务、变量声明周期
热门文章
- 关于J2000.0坐标系与WGS84坐标系的理解
- ​LeetCode刷题实战355:设计推特
- H5页面验收流程及性能验收标准
- ggplot2之图例修改
- mac下调试android源码,MacBooK pro调试Android 8.1源码
- jsplumb设置锚点_JsPlumb初始化和添加连线、端点等
- 世界上最贵的摩托车是什么车?
- cursor java_ORACLE中的游标Cursor总结
- mysql 数据表e-r图_数据库中E-R图是如何组成的
- 【Linux】shell脚本基础-变量