`
周一Monday
  • 浏览: 342481 次
  • 来自: 北京
社区版块
存档分类
最新评论

使用for循环打印图形

阅读更多
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();
		}
	}
}

 

当作复习,有时候面试出这个,真容易阴沟里翻船。

分享到:
评论

相关推荐

    Python 使用双重循环打印图形菱形操作

    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): ...

    VC++(chapter03) 嵌套for循环的几种常见打印图形和运用

    vs2013可调试,今天重新复习了for循环的章节chapter03。写了一些常见的几种打印图形,数字矩阵,金字塔等。过了一把小瘾!哈哈

    java for 循环 打印 正、倒立三角形,实、空心菱形

    使用for循环打印正立三角形、倒立三角形。 实心菱形、空心菱形。 主要是适合新手加强for循环的理解和运用。 代码质量一般。

    刚学java,就利用For循环实现打印各种形状形

    刚学java,就利用For循环实现打印各种形状形,test04 输出金字塔,输出倒,输出右,输出右倒形,等各种形状,也可以通过变换输出自己想要的形状,有需要的伙伴可以自行下载

    java 利用for循环输出几何图形

    java 利用for循环输出几何图形 java 利用for循环输出几何图形

    金字塔的打印的实现for循环

    初级java学习打印金字塔,利用for循环的嵌套,来实现在在第一行输出一个“*”,第二行输出两个“*”,依次类推

    利用for循环语句输出三角形

    利用for循环语句输出一个5层三角形,这个三角形第一行是A,后面几行分别是B,C,D和E

    for循环打出图形的代码

    (我一共上传了16个C#、JAVA文档,根据需求,大家可以有选择性的下载)

    巧用for循环绘制各种图形

    如果要实现for循环绘制图形的话,双重for循环自然必不可少。 在我的上篇博客:《你真的懂for循环吗?》中介绍双重for循环时,已经将双重for循环的特点:“外层循环控制行,内层循环控制列” 解释的很清楚,并且就是...

    Java编程之双重循环打印图形

    主要介绍了Java编程之双重循环打印图形,属于Java编程基础练习部分,具有一定参考价值,需要的朋友可以了解下。

    c语言打印*图程序

    利用for循环进行*打印图案,形成实心三角形、空心三角形等图案,图形形状可根据自己需求在结构上进行修改

    java打印各种图形

    熟悉for循环,嵌套循环,帮助理解循环的作用

    花式打印图形(C语言)

    打印图形问题的关键就是找到图形的行数与星号,空格三者之间的规律,如果打印图形AC了的话,相信循环已经不是问题了。 1.输出一行星号 #include int main() { int n,i; scanf(%d,&n); for(i=1;i&lt;=n;i++) { ...

    c#用for语句输出一个三角形的方法

    只使用一个for循环输出下面图形: 如果可以使用2个for(即嵌套循环的话),那这题就很简单了。 但只能用一个for,这可把我想得,想到面试都结束了没想出来。 后来使用String对象,可以达成输出重复字符的效果!!! ...

    Java打印输出菱形和三角形图案.rar

    Java打印输出字符为菱形和三角形图案,这些图形是由字符串组合而成的图案,可以把图案分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列,也就是先打印出三角形,再...

    java打印*菱形

    程序要求:编写一个应用程序。在命令窗口中显示用星号(*)组成的矩形、椭圆、箭头和菱形。各种图形可自行定义。...接着要定义变量用于循环结构,以及使用输出语句打印输出,主要运用for多重循环语句, 打印*号菱形。

    用php来打印不同的形状

    利用php中的for循环来打印出不同的图形,如: 半个金字塔, 整个金字塔, 空心菱形等。

    杨辉三角形简介及用C语言打印杨辉三角形

    这个程序首先会让用户输入要打印的行数,然后使用嵌套的for循环来计算并打印出杨辉三角形的每一行。在内部循环中,我们会计算每个位置的值。如果该位置在三角形的顶部或底部,其值为1,否则,我们会使用组合公式来...

Global site tag (gtag.js) - Google Analytics