package demo; /** * 使用For循环打印图形 * 规律: * 尖朝上,可以改变条件。让条件随着外循环变化。 * 尖朝下,可以初始化值,让初始化随着外循环变化。 外循环控制行数,内循环控制每一行的列数 */ public class ForMain { public static void main(String[] args) { // method_1(); // method_2(); // method_3(); method_4(); } // ***** // **** // *** // ** // * public static void method_1() { for (int i = 0; i < 5; i++) { for (int j = i; j < 5; j++) { System.out.print("*"); } System.out.println(); } } // * // ** // *** // **** // ***** public static void method_2() { for (int i = 0; i < 5; i++) { for (int j = 0; j <= i; j++) { System.out.print("*"); } System.out.println(); } } // ----* // ---* * // --* * * // -* * * * // * * * * * // * * * * * // -* * * * // --* * * // ---* * // ----* public static void method_3() { for (int i = 0; i < 5; i++) { for (int j = i + 1; j < 5; j++) { System.out.print(" "); } for (int k = 0; k <= i; k++) { System.out.print("* "); } System.out.println(); } for (int i = 0; i < 5; i++) { for (int j = 0; j <= i; j++) { System.out.print(" "); } for (int k = i + 1; k < 5; k++) { System.out.print("* "); } System.out.println(); } } // 九九乘法表 public static void method_4() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + (i * j) + " "); } System.out.println(); } } }
当作复习,有时候面试出这个,真容易阴沟里翻船。
相关推荐
循环打印图形通常涉及两种主要的控制结构:`for`循环和`while`循环。`for`循环适用于已知迭代次数的情况,而`while`循环则适用于根据条件进行无限或有限次迭代的情况。例如,打印星号(*)组成的金字塔或菱形图案,...
在"VC++(chapter03) 嵌套for循环的几种常见打印图形和运用"这个主题中,我们将会深入探讨如何使用嵌套for循环来绘制各种有趣的图形,例如矩形、正方形、数字矩阵以及金字塔。下面将详细解释这些知识点。 首先,基础...
for i in range(1, a + 1): # 先打印正三角 print( * (m - 1), * * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成 m -= 1 if i == a: # 临界点,开始打印倒三角 for y in range(1, a): ...
在提供的压缩包文件中,可能包含了各种使用for循环打印不同图形的示例代码,你可以下载并研究这些文档,以便更好地理解和掌握for循环的用法。无论是C#还是Java,理解并熟练运用for循环都是编程基础的重要组成部分,...
### Java打印五角星for循环知识点详解 #### 一、导入必要的类库 在Java程序开始之前,我们首先需要导入所需的类库。本例中,使用了`java.util.Scanner`来接收用户输入。 ```java import java.util.Scanner; ``` ...
使用for循环打印正立三角形、倒立三角形。 实心菱形、空心菱形。 主要是适合新手加强for循环的理解和运用。 代码质量一般。
刚学java,就利用For循环实现打印各种形状形,test04 输出金字塔,输出倒,输出右,输出右倒形,等各种形状,也可以通过变换输出自己想要的形状,有需要的伙伴可以自行下载
当我们想要在控制台上打印出几何图形,如星号(*)组成的矩形、正方形或三角形时,for循环就显得非常有用。这里我们将深入探讨如何利用for循环来实现这个目标。 首先,让我们了解for循环的基本语法: ```java for ...
初级java学习打印金字塔,利用for循环的嵌套,来实现在在第一行输出一个“*”,第二行输出两个“*”,依次类推
这些图形的生成主要依赖于循环结构,如for循环或while循环,以及条件判断语句,比如if...else。现在,让我们详细探讨如何实现这些图形的打印。 1. 直角三角形: 直角三角形通常由一系列星号(*)组成,每一行比上一行...
这个练习题旨在熟悉 for 循环在图形绘制中的应用,并了解如何使用 for 循环生成图案。 3. 输出 10000 以内的所有完全数。 这个练习题旨在熟悉 for 循环在数值计算中的应用,并了解如何使用 for 循环计算完全数。 ...
利用for循环语句输出一个5层三角形,这个三角形第一行是A,后面几行分别是B,C,D和E
在"java基础for循环练习题"中,我们通常会遇到几种类型的`for`循环,包括基本的`for`循环、增强型`for`循环(也称为foreach循环),以及在数组和集合中的应用。下面我们将深入探讨这些知识点。 1. **基本的for循环*...
在打印万年历的场景下,`for`循环通常被用来遍历年份、月份以及每个月的日期。例如,我们可以用三个嵌套的`for`循环分别处理年、月、日,依次打印出每个日期。 ```java for (int year = startYear; year ; year++) ...
Java编程之双重循环打印图形是Java编程基础练习的一部分,通过使用双重循环可以打印出不同的图形,例如直角三角形、等腰三角形等。 打印顶点在左上的直角三角形 在Java中,使用双重循环可以打印出顶点在左上的直角...
C语言图形编程是指使用C语言编写程序来生成各种图形,利用循环结构来实现图形的打印。循环结构是C语言中一种基本的控制结构,它可以使程序按照一定的顺序执行多次。通过使用循环结构,可以生成各种复杂的图形。 在...
同样是使用双重for循环,外层循环控制行数,内层循环打印星号,但内层循环的次数是外层循环变量`i`加上1,从而形成从1到`i+1`的递增星号排列。 九九乘法表的绘制则需要用到两层for循环,外层循环遍历1到9,内层循环...
综上所述,Java打印图形是通过控制字符输出和循环结构实现的。在实际项目中,这种基础技能常常被用于调试、日志记录或者简单的用户界面输出。掌握这些技巧有助于提升对编程逻辑的理解,并为进一步学习Java图形用户...
例如,下面的代码展示了如何使用嵌套for循环来打印9x9乘法表: ```c #include int main() { for (int i = 1; i ; i++) { // 外层循环控制行 for (int j = 1; j ; j++) { // 内层循环控制列 printf("%d ", i * ...