双重for循环打印星号矩形,平行四边形,三角形规律总结

使用多重循环打印平行四边形 package com.qfedu.test1; /** * 使用多重循环打印平行四边形 * 当我们打印三角形的时候: * 1.观察第一行符号的个数,第一行符号的个数决定了循环计数器的初始值 * 2.观察形状符号的个数是越来越多的话 就++ 越来越少就-- * 3.当计数器变化为++的时候 判断条件一定要小于或者小于 等于某个值 相当于设定一个上限 * 4.当计数器变化为--的时候 判断条件一定要大于或者大于等于某个值 相当于设定一个下限 */ public class T 阅读详情

双重for循环打印星号矩形,平行四边形,三角形规律总结

双重for循环就是在一个for循环里面在插入另一个for循环,格式如下

for(){
        for(){
        }
     }

当外面的循环运行一次,内部的循环需要运行一整个循环,下面请看实例.
1.钟表模型

要求:当时针转动一次,分针需要运行60次.

public class T1Doublefor {
    public static void main(String[] args) {
        for (int i = 1; i <=12 ; i++) {
            System.out.println("现在是"+i+"点");
            for (int j = 1; j <=60 ; j++) {
                System.out.println("现在是"+i+"点"+j+"分");
            }
            System.out.println("---------------------------");
        }
    }
}

在这里插入图片描述

2.使用双重for循环打印星号矩形,平行四边形,三角形
矩形

public class T2 {
    public static void main(String[] args) {
        for (int i = 1; i <=5 ; i++) {
            for (int j = 1; j <=5 ; j++) {
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}

小知识:为了美观,可以在输出" * "的后面加上空格或 “/t”(空出一个table的距离)
在这里插入图片描述

平行四边形
平行四边形与矩形的区别就在于需要在星号前加上空格,掌握空格的规律就可以轻松解决这类问题.

public class T3 {
    public static void main(String[] args) {
        for (int i = 1;i <=5 ; i++) {
            for (int k =1;k<=5-i;k++) {
                System.out.print("  ");
            }
            for (int j = 1;j<=5 ; j++) {
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}

在这里插入图片描述
等腰三角形

public class T4 {
    public static void main(String[] args) {
        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循环都表示的是层数,并不影响它输出的内容,而内容位置的变化都需要在内部的for循环上进行修改.只要抓住内容的输出规律就可以轻松解决.

硬件电路(22)-TTL和232切换电路 工作中会遇到TTL和232电平的通信的状态,为了实现一种便捷的切换方式,参考了一些文章,提供一种电路方便大家使用。 阅读详情

相关推荐

嵌套for循环应用---正方形,长方形,平行四边形三角形,菱形,空心菱形

1.找到行与*之间的关系 2.利用找到的关系在循环中进行编写 3.以下代码为微调过的,最主要还是要找到关系,就能很轻松的写出来。 正方形: //正方形 for (int i =0;i<10;i++){ for (int j =0;j<10;j++){ System.out.print("* "); } System.out.println(""); } .

zNuyoank的博客 2774

Java学习笔记2.5.3 循环结构 - 循环嵌套

1. 掌握循环嵌套的使用 2. 理解两种跳转的作用

howard2005的专栏 1920

for循环打印一个平行四边形

// 打印一个四边形 for (int i = 0;i < 10;i++){ for (int j = 0;j <= i - 1;j++){ System.out.print(" "); } for(int c = 1;c <= 20;c++){ System.out.print("*"); } System.out.print("\n"); }.

Lelerz的博客 6033

双重循环打印平行四边形

** * 打印平行四边形 &&& ***** && ***** &***** ***** 列 1 2 3 4 行 5 5 5 5 @author wq 具体操作如下 谢谢每位小可爱的观看^ v ^ */ public class PingXingsibianxing {//类名 public static void main(Strin

weixin_48184205的博客 767

C语言:打印平行四边形[多重循环]

输入图形的每行有n个星号,高 n ,输出对应的图形 .每行由5个*组成的,高为5的平行四边形

m0_54748422的博客 4902

双层for循环实现图形的打印

双层for循环实现图形的打印 为了进一步加深对于for循环的理解,这次通过案例来学习。通过*和空格“ ”的结合来输出打印for循环的结果。画出一些基本的图形。 1.首先是正方形,不必多说,两次for循环可以解决。 2.在正方形的基础上,做出变形,可以变形为长方形(其实就是改变j的循环次数) 3.对于初学者来说稍微难一点其实就是对打印三角形时如何找到两次for循环的范围次数。要做到这些其实也不难,只需要找出空格和星号规律即可。菱形就是将三角形分为上下两部分就可以解决啦。 代码实现如下: public c

weixin_46474145的博客 2293

多重循环打印图形(3)——打印平行四边形

1.打印平行四边形           打印平行四边形可以看成打印一个三角形,后固定输出一行固定的符号,配合换行字符,完成相应的图形。 主要代码: #define _CRT_SECURE_NO_WARNINGS //为解决scanf函数不安全的警告问题 #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; int main() { int...

陌上人如玉,公子世无双。 4936

运用双层循环完成一个三角形打印功能。

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div id="box"></div

weixin_43182945的博客 896

java for循环打印平行四边形,正三角形,菱形和空心菱形

不是java很难,这明明就是数学计算题前言一、打印平行四边形二、打印三角形三、打印菱形四、打印空心菱形总结 前言 循环很好理解,关键是怎么找到思路,或者说一种规律,来完成题目 一、打印平行四边形 简单理解: 最外层for循环控制打印行数 内层两个for循环,一个控制空格的输出,一个输出星号 星号是固定的 考虑如何使空格变化减少 代码如下(示例): for (int i = 0; i < 10; i++) { //控制每一行输出多少空格 for (

GuiBing_haonan的博客 6056

Java实现使用for循环输出实心正方形、空心正方形、实心矩形、空心矩形、实心平行四边形 、空心平行四边形、菱形、空心菱形、梯形

/** * 项目:Java实现使用for循环输出实心正方形、空心正方形、实心矩形、空心矩形、实心平行四边形 * 、空心平行四边形、菱形、空心菱形、梯形 * 时间:2019.8.7 * 作者:郑翰林 */ import java.util.Scanner; public class Exercies5 { public static void main(String[] args...

翰林学士 8349

2021.11.12 for循环打印字符矩形平行四边形三角形、九九表。百元百鸡

文章目录Fro循环打印字符矩形平行四边形三角形、菱形;九九表;百元买百鸡(三重循环打印字符矩形打印字符平行四边形打印字符三角形打印字符菱形九九表百元买百鸡(三重循环)百元买百鸡(双重循环) Fro循环打印字符矩形平行四边形三角形、菱形;九九表;百元买百鸡(三重循环打印字符矩形 打印字符平行四边形 # -*- coding: utf-8 -*- ''' 功能:打印平行四边形 作者:zwh 日期:2021.11.11 ''' rows = int(input('rows = ')) cols

zl202111的博客 1718

for双重循环实现图形

For双重循环的使用 for双重循环 语法: for循环条件 1){ 循环操作 1; for循环条件 2){ 循环操作 2 } } 循环条件1的for循环可以称为外层循环循环条件2的循环可以称为内层循环。 实例展示: 1,长方形 代码展示: package test; //长方形 public class test02 { public static void main(String[] args) { for (int i = 1; i <= 5 ; i++

tan1024的博客 2726

(9)用C语言输出平行四边形图案

用C语言输出平行四边形图案 程序分析:首先需要输出平行四边形前面的空格,可以将其看为一个等腰直角三角形进行输出(循环结束条件为行号等于列号) #include<stdio.h> #include<math.h> #include<stdlib.h> int main() { int i, j; for (i = 0; i < 5 ; i++) { for (j = 0; j <= i; j++) { printf(" ");//打印前面的

yuyuzhang1的博客 2万+

for循环基础练习学案:打印平行四边形

时间复杂度:1000ms 空间复杂度:524288K 题目链接 题目描述 现在需要打印一个 nn 行的由字母 A 组成的平行四边形,我们来跟他比赛一下谁写得又快又好吧! 当 n = 5 时,这个平行四边形是这样的: AAAAA AAAAA AAAAA AAAAA AAAAA 输入格式 输入一行包含 11 个整数 n(1≤n≤100) 。 输出格式 输出 nn 行,为题目要求的平行四边形 输出时每行末尾的多余空格,不影响答案正确性 样例输入 3 样例输出 AAA AAA AAA

被一个OIER遗弃的一堆烂代码 4972

利用for循环输出连在一起的两个平行四边形

public class testKs { public static void main(String[] args) { for(int a=5;a>0;a--){ for(int c=4;c>=a;c--){ System.out.print(" "); } for(int b=5;b>0;b--){ System.out.print("*"); } for(i

wangchen2633的博客 2276

实验6-4:打印平行四边形循环结构)

东北大学希冀平台C语言编程作业,2022级。

maojian_369的博客 2041

java初学者如何使用for的二重循环实现"*"的矩形

public class Demo1{ public static void main(string[] args){ for(i=1;i<=5;i++){ for(j=1;j<=5;j++){ system.out.print("*") } system.out.println(); } } }

范家鸣的博客 636

shell脚本之双重循环

对于一些重复性动作我们可以用单层循环来满足重复性操作的需求,当这些重复性操作有了别的分支操作时,便不是一个变量就能够解决问题,所以我们要再引入一层循环,让操作的输出结果更见详细化或者是通过一个脚本满足更为复杂的循环需求shell脚本常用的循环语句有三种:exit continue break正常的循环情况下for循环和while循环是只要条件符合就会一直循环下去,而until循环是只要条件不成立,就会一直循环。...

qq_62462797的博客 2817

用C语言打印平行四边形

用C语言打印平行四边形

weixin_63506558的博客 4669

真实与人工智能生成的合成图像数据集(120000张图像)JPG

AI生成图像的质量迅速提升,引发了对真实性和可信度的担忧。该数据集是一个包含 60,000 张合成图像和 60,000 张真实图像的数据集。计算机视觉技术能否用来检测图像是真实的还是由人工智能生成的?

上一篇: 判断语句if,switch和循环语句while,do while ,for
下一篇: 双重for循环打印九九乘法表的三种实例
张超@-@
博客等级 码龄6年 59粉丝 52原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值