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 i in range(1, a + 1): # 先打印正三角 print( * (m - 1), * * (2 * i - 1)) #2个*参数: 第一个是:空格 第二个是: *根据规律组成 m -= 1 if i == a: # 临界点,开始打印倒三角 for y in range(1, a): ...
vs2013可调试,今天重新复习了for循环的章节chapter03。写了一些常见的几种打印图形,数字矩阵,金字塔等。过了一把小瘾!哈哈
使用for循环打印正立三角形、倒立三角形。 实心菱形、空心菱形。 主要是适合新手加强for循环的理解和运用。 代码质量一般。
刚学java,就利用For循环实现打印各种形状形,test04 输出金字塔,输出倒,输出右,输出右倒形,等各种形状,也可以通过变换输出自己想要的形状,有需要的伙伴可以自行下载
java 利用for循环输出几何图形 java 利用for循环输出几何图形
初级java学习打印金字塔,利用for循环的嵌套,来实现在在第一行输出一个“*”,第二行输出两个“*”,依次类推
利用for循环语句输出一个5层三角形,这个三角形第一行是A,后面几行分别是B,C,D和E
(我一共上传了16个C#、JAVA文档,根据需求,大家可以有选择性的下载)
如果要实现for循环绘制图形的话,双重for循环自然必不可少。 在我的上篇博客:《你真的懂for循环吗?》中介绍双重for循环时,已经将双重for循环的特点:“外层循环控制行,内层循环控制列” 解释的很清楚,并且就是...
主要介绍了Java编程之双重循环打印图形,属于Java编程基础练习部分,具有一定参考价值,需要的朋友可以了解下。
利用for循环进行*打印图案,形成实心三角形、空心三角形等图案,图形形状可根据自己需求在结构上进行修改
熟悉for循环,嵌套循环,帮助理解循环的作用
打印图形问题的关键就是找到图形的行数与星号,空格三者之间的规律,如果打印图形AC了的话,相信循环已经不是问题了。 1.输出一行星号 #include int main() { int n,i; scanf(%d,&n); for(i=1;i<=n;i++) { ...
只使用一个for循环输出下面图形: 如果可以使用2个for(即嵌套循环的话),那这题就很简单了。 但只能用一个for,这可把我想得,想到面试都结束了没想出来。 后来使用String对象,可以达成输出重复字符的效果!!! ...
Java打印输出字符为菱形和三角形图案,这些图形是由字符串组合而成的图案,可以把图案分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列,也就是先打印出三角形,再...
程序要求:编写一个应用程序。在命令窗口中显示用星号(*)组成的矩形、椭圆、箭头和菱形。各种图形可自行定义。...接着要定义变量用于循环结构,以及使用输出语句打印输出,主要运用for多重循环语句, 打印*号菱形。
利用php中的for循环来打印出不同的图形,如: 半个金字塔, 整个金字塔, 空心菱形等。
这个程序首先会让用户输入要打印的行数,然后使用嵌套的for循环来计算并打印出杨辉三角形的每一行。在内部循环中,我们会计算每个位置的值。如果该位置在三角形的顶部或底部,其值为1,否则,我们会使用组合公式来...