`
java_frog
  • 浏览: 253167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

控制台打印输入菱形图形

J# 
阅读更多
 public static void main(String[] args) {
			for(int i=0;i<9;i++)
	        {
	          if(i<5){
	           for(int j=0;j<5-i;j++)
	           {
		           System.out.print(" ");
	           }
	           for(int j=0;j<=i;j++)
	           {
		        System.out.print("★");
	            }
	           System.out.println();
	        }
	        else{
	           for(int j=0;j<=i-4;j++)
	           {
		        System.out.print(" ");
	            }
	           for(int j=0;j<9-i;j++)
	           {
		             System.out.print("★");
	           }
	           System.out.println();
	        	}
		}

}


打印效果:
     ★
    ★★
   ★★★
  ★★★★
★★★★★
  ★★★★
   ★★★
    ★★
     ★
分享到:
评论

相关推荐

    c#控制台初学 菱形数据输出

    Console.Write("请输入菱形的半径:"); int radius = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i ; i++) { // 输出上半部分 PrintSpaces(radius - i); PrintStars(i * 2 - 1); Console....

    Java代码输出菱形

    如果输入的是偶数,则程序不会继续执行后续的菱形打印逻辑。 ##### 5. 打印上半部分菱形 ```java int n = (num + 1) / 2; for (int i = 1; i ; i++) { for (int j = 1; j ; j++) { System.out.print(" "); // ...

    使用方法打印空心实心菱形.rar

    在编程领域,打印空心实心菱形是一种常见的练习,旨在帮助初学者掌握控制台输出的基本技巧,如循环和条件语句。这个“使用方法打印空心实心菱形.rar”压缩包文件提供了实现这一功能的源代码,下面将详细解释相关知识...

    用星号组成菱形(C语言编辑)

    5. **换行符 `\n`**:在每个循环结束时,`printf("\n")` 用于在控制台打印新的一行,确保星号在正确的位置上。 通过调整 `for` 循环的条件和输出内容,可以修改这个程序来生成不同大小或形状的菱形。这个程序展示了...

    打印菱形星形图案的Java程序.docx

    首先,我们需要导入必要的输入输出类,以便在控制台上打印输出。在Java中,我们通常使用`java.io.*`进行输入输出操作。以下是一个简单的Java程序,用于打印菱形星形图案: ```java // Java program to Print ...

    字母菱形_C语言_

    1. **获取用户输入**:程序应首先提示用户输入菱形的最大宽度。这将决定菱形的大小。 2. **初始化变量**:创建两个变量,一个用于表示当前行数(从1开始),另一个用于表示当前列数。列数将在菱形的每个阶段动态...

    C语言经典菱形程式源代码

    在C语言编程中,"经典菱形图案"通常是指一种输出图形的程序,它能够打印出一个对称的菱形形状。这个程序是C语言初学者经常会遇到的一个练习,旨在帮助他们更好地理解循环结构和字符输出。下面我们将深入探讨如何用...

    使用C#制作菱形,适合初学者

    在C#编程中,制作菱形是一项基础的图形绘制练习,尤其适合初学者入门。...在你完成这个项目后,可以尝试添加更多的功能,比如让用户输入菱形的大小,或者用不同的字符来构建菱形,这样可以进一步提高编程能力。

    菱形_c_

    6. **处理边界**:在菱形的边缘,可能需要打印一些空格来保持图案的对齐。这可以通过在输出字符之前或之后添加空格来实现。 7. **代码实现**:一个简单的C程序示例可能会包含以下结构: ```c #include int ...

    万年历和 空心菱形实现

    空心菱形是一种图形输出,通常在控制台中实现,通过使用星号(*)和其他字符来构造。它需要根据用户输入的行数动态调整大小。基本思路是利用两层循环,外层循环控制行数,内层循环控制每行的打印字符。对于奇数行,从...

    Java题要点.pdf

    Java编程语言中的菱形图案打印是程序设计中常见的练习,主要涉及到控制台输出和循环结构。上述代码提供了两种不同的方法来实现这个功能。 第一种方法使用了类`LX`,其中`getLX()`方法负责打印菱形。类的构造函数...

    lingxing.rar_c++长程序例子

    cout 请输入菱形的边长:"; cin &gt;&gt; size; // 上半部分 for (int i = 1; i ; i++) { for (int j = size - i; j &gt; 0; j--) { cout ; } for (int k = 1; k * i - 1; k++) { cout *"; } cout ; } // 下...

    python 使用while循环输出*组成的菱形实例

    在上述示例中,程序通过`input()`函数接收用户输入,以确定菱形的最长行数和每个`*`之间的间隔,增加了程序的灵活性。 总结,通过`while`循环,我们可以灵活地控制输出的形状,实现复杂图形如菱形的绘制。这种技巧...

    java开发语言学习笔记以及学习案例

    这个案例展示了如何使用嵌套循环在控制台上打印出九九乘法表。`jiujiuchengfabiaoDemo` 类中的 `main` 方法通过两个 `for` 循环实现了这一功能。外层循环控制行数,内层循环控制列数。在循环内部,使用 `System.out....

    c代码-n行三角形菱形

    在C编程语言中,"n行三角形菱形"是一个常见的练习题目...通过理解这些C代码,你可以学习到如何处理用户输入,使用嵌套循环来控制输出格式,以及如何根据条件判断打印不同的图形。这些都是C语言基础编程的重要组成部分。

    c语言编写的趣味菜单

    根据给定的信息,本文将详细解释“C语言编写的趣味菜单”中涉及的关键知识点,包括回文数的判断、利用二分法求解一元二次方程的根、辗转相除法求最大公约数和最小公倍数以及如何在控制台输出菱形图形。 ### 1. 回文...

    kong-xin-ling-xing.zip_打印编程_Visual_C++_

    在编程领域,打印图形是一种常见的练习,用于帮助初学者理解控制台输出和基本循环结构。在给定的压缩包文件“kong-xin-ling-xing.zip”中,我们可以找到一个使用C语言编写的简单程序,它实现了打印空心菱形的图案。...

    9bf4d_06e67a826b472e7e4c_23144"> 输出三角形_1fb1f<a>3bc94_23144"><a>9bf4d_06e67a826b472e7e4c_23144"><a

    Console.WriteLine("输入菱形的边长:"); int n = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i ; i++) { for (int j = n - i; j &gt; 0; j--) { Console.Write(" "); } for (int k = 1; k * i - 1; ...

    用星输出一个空心凌形图案

    题目要求使用编程语言输出一个空心菱形图案,这意味着我们需要在控制台上打印一系列的星号(*),形成一个空心的菱形形状。这个任务的关键在于掌握如何利用循环结构来控制星号和空格的打印,以构成正确的形状。 ###...

    C语言编程题精选.pdf

    19. 打印菱形图形:这个题目要求动态生成菱形,需要用到两个方向的循环,以及根据当前行数和字符位置确定输出的字符。 20. 输出矩阵及其转置:这需要理解二维数组的概念,以及如何通过索引来访问和修改数组元素。 ...

Global site tag (gtag.js) - Google Analytics