设为首页 加入收藏

TOP

Java打印菱形,空心菱形
2014-11-24 08:32:23 来源: 作者: 【 】 浏览:0
Tags:Java 打印 菱形 空心

Java打印菱形,空心菱形


关键字:Java打印菱形,Java打印空心菱形


import java.util.*;
public class rhombus {
void hollow(int s) { //打印空心菱形
int i,k;
for (k = 0; k < s ; k++ ){
for (i = 0; i < s-k-1 ;i++ ){
System.out.print(" ");
}
for (i = 0; i <= k; i++ ) {
if (i == 0 || i == k){
System.out.print("* ");
}
else
System.out.print(" ");
}
System.out.println();
}
for (k = 0; k < s-1; k ++ ){
for (i = 0; i <= k ; i++ ){
System.out.print(" ");
}
for (i = 0; i < s-k-1 ;i++ ) {
if (i == 0 || i == s-k-2) {
System.out.print("* ");
}
else
System.out.print(" ");
}
System.out.println();
}
}
void solid(int s) { // 打印实心菱形
int i,k;
for (k = 0; k < s ; k++ ) {
for (i = 0; i < s-k-1 ;i++ )
{
System.out.print(" ");
}
for (i = 0; i <= k; i++ )
{
System.out.print("* ");
}
System.out.println();
}

for (k = 0; k < s; k ++ )
{
for (i = 0; i <= k ; i++ )
{
System.out.print(" ");
}
for (i = 0; i < s-k-1 ;i++ )
{
System.out.print("* ");
}
System.out.println();
}

}
public static void main(String[] args)
{
System.out.println("请输入一个数:");
Scanner cin = new Scanner(System.in);
int num = cin.nextInt();
rhombus rb = new rhombus();


rb.hollow(num);
System.out.println();
rb.solid(num);
}
}


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下编译运行C命令 下一篇常见的shell命令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)
·玩转C语言和数据结构 (2025-12-27 01:19:05)
·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)