打印空心菱形
2018-03-25 18:58
239 查看
/*空菱形
*
* *
* *
* *
* *
* *
* *
* *
*
*/
class HomeWork2{
public static void main(String[]args){
int hangShu=9;//菱形的行数;
int shang=hangShu/2+1;
int xia=hangShu/2;
System.out.println("空心菱形:");
//上边部分
for (int i=1;i<=shang;i++){
for (int j=1;j<=(shang-i);j++){
System.out.print(" ");//输出左上角位置的空格,
}
System.out.print("*");//输出*;
for(int k = 1;k <= ( (i - 2) * 2 + 1);k++){
System.out.print(" ");//输出*与*之间的空格
}
if(i!=1){
//判断是否为第一行,因为第一行只有一个*
System.out.print("*");//输出*
}
System.out.println();//换行
}
//下边部分
for (int i=xia;i>=1;i--){
for (int j=1;j<=(shang-i);j++){
System.out.print(" ");//输出左下角位置的空格,,
}
System.out.print("*");//输出*;
for(int k = 1;k <= ( (i - 2) * 2 + 1);k++){
System.out.print(" ");//输出*与*之间的空格
}
if(i!=1){
//判断是否为最后一行,因为最后一行只有一个*
System.out.print("*");//输出*;
}
System.out.println();//换行
}
}
}
*
* *
* *
* *
* *
* *
* *
* *
*
*/
class HomeWork2{
public static void main(String[]args){
int hangShu=9;//菱形的行数;
int shang=hangShu/2+1;
int xia=hangShu/2;
System.out.println("空心菱形:");
//上边部分
for (int i=1;i<=shang;i++){
for (int j=1;j<=(shang-i);j++){
System.out.print(" ");//输出左上角位置的空格,
}
System.out.print("*");//输出*;
for(int k = 1;k <= ( (i - 2) * 2 + 1);k++){
System.out.print(" ");//输出*与*之间的空格
}
if(i!=1){
//判断是否为第一行,因为第一行只有一个*
System.out.print("*");//输出*
}
System.out.println();//换行
}
//下边部分
for (int i=xia;i>=1;i--){
for (int j=1;j<=(shang-i);j++){
System.out.print(" ");//输出左下角位置的空格,,
}
System.out.print("*");//输出*;
for(int k = 1;k <= ( (i - 2) * 2 + 1);k++){
System.out.print(" ");//输出*与*之间的空格
}
if(i!=1){
//判断是否为最后一行,因为最后一行只有一个*
System.out.print("*");//输出*;
}
System.out.println();//换行
}
}
}
相关文章推荐
- PHP练习--用for循环打印空心菱形
- C语言空心菱形 *号打印图形
- C语言基础用基本的循环语句打印实心和空心菱形、九九乘法表 .
- PTA7-15 编程打印空心字符菱形(10 分)
- java 打印菱形和空心菱形
- PHP 打印空心菱形
- C程序(约瑟夫问题、5子棋、发牌、整数转化成2进制,sizeof()问题),打印空心实心菱形
- 任意输入一个数,打印对应的空心实心金字塔以及菱形
- 不知道写个什么,就写个利用for循环打印空心菱形当笔记
- 打印空心字符菱形
- 打印空心和实心菱形
- PHP 金字塔,菱形,空心菱形,九九乘法口诀表打印
- Java打印菱形和空心菱形
- 打印出空心菱形
- 面试基础题系列(一)java 打印 ,空心菱形
- 打印空心菱形
- 循环-打印空心字符菱形
- 编程打印空心菱形
- 打印菱形与空心菱形java
- Java多重循环算法问题:(九九乘法表、打印平行四边形、打印空心菱形、打印菱形、搬砖问题、斐波那契数列、猴子吃桃问题、回文数、1!+2!+...+20!)