JAVA初学者如何输出打印菱形
来源:互联网 发布:淘宝店铺最高等级 编辑:程序博客网 时间:2024/06/03 18:18
import java.util.Scanner;
/*使用for循环绘制菱形
行数由用户定义*/
public class Test4 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请定义菱形的行数(奇数):");
int num=sc.nextInt();
int above=num/2+1;
//先输出上菱形(从第一行到中间星号数量为num的行)
for (int i = 1; i <=above; i++) {
//输出左边的空白部分,此时空白以空格方式打印出来,空白的数量和当前行的关系是:空白数量+行数(第几行)=above
for (int j = 1; j <=above-i; j++) {
System.out.print(" ");
}
//输出上菱形的星号部分,重点是找出星号数量和行数的关系
for (int j = 1; j <=2*i-1 ; j++) {
System.out.print("*");
}
System.out.println();
}
//输出下部分菱形
for (int i = 1; i <= above-1; i++) {
//输出下部分的空白部分,同上部分菱形空白的输出原理
for (int j = 1; j <=i; j++) {
System.out.print(" ");
}
for (int j = 1; j <=num-2*i; j++) {
System.out.print("*");
}
System.out.println();
}
}
/*使用for循环绘制菱形
行数由用户定义*/
public class Test4 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请定义菱形的行数(奇数):");
int num=sc.nextInt();
int above=num/2+1;
//先输出上菱形(从第一行到中间星号数量为num的行)
for (int i = 1; i <=above; i++) {
//输出左边的空白部分,此时空白以空格方式打印出来,空白的数量和当前行的关系是:空白数量+行数(第几行)=above
for (int j = 1; j <=above-i; j++) {
System.out.print(" ");
}
//输出上菱形的星号部分,重点是找出星号数量和行数的关系
for (int j = 1; j <=2*i-1 ; j++) {
System.out.print("*");
}
System.out.println();
}
//输出下部分菱形
for (int i = 1; i <= above-1; i++) {
//输出下部分的空白部分,同上部分菱形空白的输出原理
for (int j = 1; j <=i; j++) {
System.out.print(" ");
}
for (int j = 1; j <=num-2*i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
阅读全文
0 0
- JAVA初学者如何输出打印菱形
- java 打印输出空心菱形
- java 打印输出一个菱形
- java 实现打印输出一个空心菱形
- 如何使用JAVA打印菱形(二)空心菱形
- 如何使用JAVA打印菱形(一)
- java打印菱形,空心菱形
- 怎么用java去打印输出一个菱形。
- 如何输出一个菱形
- 用java 打印菱形
- java打印菱形思路
- 用java打印菱形
- Java打印出菱形
- java打印菱形
- Java打印菱形图
- java 打印菱形
- java打印各种菱形
- java实现 打印菱形
- 4、树莓派音频——jackd命令应用
- Sqoop的产生背景 & 概述 & 架构 & 部署 & 简单使用
- python(the first week)
- Git push的常见问题
- java系统高并发解决方案
- JAVA初学者如何输出打印菱形
- vue项目发布,通过nginx跨越问题
- 扫描图像自动校正的实现
- PyCharm常用快捷键及调试模式
- tcp(Test)
- 4.1.9ReentrantLock的公平锁与非公平锁
- Java 截取反斜杠--java使用split拆分特殊字符
- Java经典算法案例
- 4、solr的拷贝域和域类型