【Java】使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
来源:互联网 发布:库存数据分析ppt案例 编辑:程序博客网 时间:2024/05/17 09:05
public class Testqiantao {
/**
* 使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
*/
public static void main(String[] args) {
printRect();
printSibianxing();
sanjiaxing();
lingxing();
}
//打印矩形
public static void printRect(){
//外层循环 每次输出一行*
for (int i = 1; i <= 5; i++) {
System.out.print("*");
//内层循环 每次输出一个*
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
//打印平行四边形
public static void printSibianxing(){
//外层循环 每次打出一个*
for (int i = 1; i <=5; i++) {
//填充空格
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
//内层循环 每次打印一个*
for (int k = 1; k <= 5; k++) {
System.out.print("*");
}
System.out.println();
}
}
//打印三角形
public static void sanjiaxing(){
//外层循环 控制轮数(行数)
for (int i = 1; i <= 5; i++) {
for (int j = 0; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
//打印菱形
public static void lingxing(){
for (int i = 1; i <= 5; i++) {
for (int j = 0; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
//打印倒立的三角形
for (int m = 1; m <= 4; m++) {
//打印空格
for (int n = 0; n <= m; n++) {
System.out.print(" ");
}
//打印*
for (int x = 1; x <= 7 -2 * (m - 1); x++) {
System.out.print("*");
}
System.out.println();
}
}
}
/**
* 使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
*/
public static void main(String[] args) {
printRect();
printSibianxing();
sanjiaxing();
lingxing();
}
//打印矩形
public static void printRect(){
//外层循环 每次输出一行*
for (int i = 1; i <= 5; i++) {
System.out.print("*");
//内层循环 每次输出一个*
for (int j = 1; j <= 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
//打印平行四边形
public static void printSibianxing(){
//外层循环 每次打出一个*
for (int i = 1; i <=5; i++) {
//填充空格
for (int j = 1; j <= 5 - i; j++) {
System.out.print(" ");
}
//内层循环 每次打印一个*
for (int k = 1; k <= 5; k++) {
System.out.print("*");
}
System.out.println();
}
}
//打印三角形
public static void sanjiaxing(){
//外层循环 控制轮数(行数)
for (int i = 1; i <= 5; i++) {
for (int j = 0; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
}
//打印菱形
public static void lingxing(){
for (int i = 1; i <= 5; i++) {
for (int j = 0; j <= 5 - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
//打印倒立的三角形
for (int m = 1; m <= 4; m++) {
//打印空格
for (int n = 0; n <= m; n++) {
System.out.print(" ");
}
//打印*
for (int x = 1; x <= 7 -2 * (m - 1); x++) {
System.out.print("*");
}
System.out.println();
}
}
}
- 【Java】使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
- 使用java代码打印三角形、平行四边形、菱形
- python 打印菱形、三角形、矩形
- java打印实心菱形,空心菱形,for循环嵌套
- 用math.abs打印菱形boolean和嵌套for分别打印空心三角形
- java基础--for循环嵌套打印矩形
- java打印三角形,空心,for循环嵌套
- Java中利用for循环打印直角三角形,倒立直角三角形,等腰三角形,平行四边形,菱形等
- 嵌套循环-九九乘法表-菱形打印
- 使用C语言打印不同星号图案(矩形 平行四边形 三角形)
- java中使用for循环去打印正方形,三角形,菱形等图形
- 打印平行四边形,三角形,最大值
- C#嵌套循环输出矩形和三角形
- 计算机图形学(循环菱形、循环嵌套矩形)
- 使用循环语句打印菱形
- JAVA使用for循环打印三角形
- Java语言使用for循环打印三角形
- 使用循环打印三角形
- AtomicInteger实现同步
- 多校第三场
- HDU1241 Oil Deposits 解题报告--dfs
- 设置HTML文本框高度
- VB6基本数据库应用(四):数据的提取,新增和修改
- 【Java】使用嵌套循环分别打印矩形 三角形 平行四边形 菱形
- hdu3466 Proud Merchants (01背包)
- java使用分页存储过程
- hdu-C语言合法标识符
- 24点游戏-hero
- A、B两台电脑之间的访问问题,A、B之间不能相互访问
- MyBatis_总结文档下载
- MyEclipse Web项目修改Context Root
- 黑马程序员--03.反射--03【反射获取构造方法】