java打印等腰三角形星星 一、题目描述 输入n,打印n行 ‘*’,规律如下
*************************
二、解法 利用for循环打印,外层打印行数,内层打印列数,然后逻辑判断 。
【java打印等腰三角形星星】例如输入的n=3,则外层需要打印三行,所以第一个for循环判断条件为i 当外层的i=1时,内层可以看成打印了三列 。
当i=4时,内层打印了四行,所以内层判断条件为j 然后打印的内容可以分为两部分,一部分时空格,另一部风是星星,所以先判断打印空格的逻辑,可以看出当j=0时打印了两个空格,当j=1时打印一个空格,当j=2时不打印空格,规律是每次减少1,所以判断谈条件为当就j
文章插图
import java.util.Scanner;class Demo {public static void main (String[] args) {System.out.println("请输入要打印的行数");Scanner sc = new Scanner(System.in);int n = sc.nextInt();for(int i = 0; i < n ; i++){// 外层打印行数for(int j = 0; j < n+i; j++){// 内层打印列if(j
三、效果截图
- JavaScript <有道翻译之数据解密‘23年12月06日版‘>
- java远程调用之RPC协议与HTTP协议对比分析
- java网络编程模型之BIO、NIO、AIO
- Java标识符常量变量数据类型
- Caused by: java.lang
- java游艇问题,租用游艇问题——Java实现
- Java 设计模式——策略模式
- 案例详解 【Java设计模式】策略模式
- Java进阶--深入解析hashmap
- 36.程序员面试 java126G视频资源,限量领取,先到先得