JAVA一层for循环打印出倒立三角形

问题描述

如何使用JAVA一层for循环打印出倒立三角形?********* ******* ***** *** *

解决方案

StringBuilder sb=new StringBuilder("*********");for(int i=0;i<5;i++){System.out.println(sb);int n=sb.length()-1;sb.deleteCharAt(n);sb.deleteCharAt(n-1);sb.insert(0,' ');}
解决方案二:
虽然有那么点无聊,但是也算一种解法,你不让再循环这个星号还真不好打出来public static final String[] array={"*********"," *******"," *****"," ***"," *"};public static void main(String []args){for(int i=0;i<array.length;i++){System.out.println(array[i]);}}

时间: 2024-09-20 06:41:36

JAVA一层for循环打印出倒立三角形的相关文章

java-用Java打印出金字塔的&amp;amp;quot;Java&amp;amp;quot;

问题描述 用Java打印出金字塔的"Java" 如图打印 该怎么处理 解决方案 这是基础题吧,主要是print和空格以及printf的使用 1.最外层是行循环 2.每个字母空格逻辑单独控制在自己的class中 3.字母按行print输出,最终字母都输完输出一个printf换行 解决方案二: 楼主,你好.你这个是要原图整体输出吗?还是分四个图分别输出?想用for循环做这类题目最重要的是找到行和列之间的规律.本人愚钝,未能发现上图整体有何规律,只要找到了规律,再按照你题目给的提示去做就很简

递归原理-java 递归 有一个数组 1,2,2,3,5 用java打印出所有不同的排列顺序

问题描述 java 递归 有一个数组 1,2,2,3,5 用java打印出所有不同的排列顺序 有一个数组 1,2,2,3,5 用java打印出所有不同的排列顺序:如12235,12325,13225

java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢?

问题描述 java 日历中用户创建一个跨天的事件提醒,那么我的java日历应当如何去记录并打印出这样的事件呢? 一个班级假如有100个同学,现在我们按照学号随机选择连续学号的42名同学,这42名同学一排7人分为6排,然后按照他们这一年来参加活动的多少来给分,规定一个同学参加一次班级活动就给这位同学1分,参加一次团体表演(你可以认为参加团体表演的人都是按照学号顺序相邻的,比如从1到10号的同学,他们一块进行了一场团体表演,学号15-30的16位同学一块进行了一次团体表演等,这些人每人都能获得1分)

for循环 乘法表 求解怎么样才能打印出第一列1~9的数字

问题描述 for循环 乘法表 求解怎么样才能打印出第一列1~9的数字 #include #include using namespace std; int main() { int i,j; cout<<" 乘法口诀表 "<<endl; cout<<"--------------------------------------------------"<<endl; cout<<setw(5)<<

java-大神们 留步 用Java打印出这样的图形 最好能帮我找到规律

问题描述 大神们 留步 用Java打印出这样的图形 最好能帮我找到规律 解决方案 你的图是不是画错了,右边怎么闪了两个星星,而左边闪了一个 解决方案二: 闲的无聊,解一下: x方向的点 2倍数 的增序 f(x) = 2(n+1)(次方) y方向由内到外的数量是以递增数列形式,后一列比前一列多的数量为一个递增数列: f(1)-f(0) =4,f(2) - (f1)=5 ,f(3) - f(2)=6 .....

printf-scanf读取数据后,用for循环打印不出结果?

问题描述 scanf读取数据后,用for循环打印不出结果? #include int main(void) { int i; int uplimit,downlimit; printf("please enter the uplimit and downlimit of positive integer: "); scanf("%d %d",&uplimit,&downlimit); for (i=downlimit;i<=uplimit;i+

控制台-java循环打印中文字符串为什么会偶尔输出乱码

问题描述 java循环打印中文字符串为什么会偶尔输出乱码 代码: while(true) System.out.println("你好,中国."); 控制台中截取一段结果如下: 你好,中国. 你好,中国. 你好,中国. 你好,???国. 你好,中国. 你好,中国. 你好,中国. 解决方案 刚才又试了一下,英文符号也会出现这个乱码情况 解决方案二: 测试了,没有乱码啊.我的环境是jdk1.8+Eclipse Mars Release (4.5.0). 解决方案三: 多测几次,是不是具有偶

用java打印出数组中不同的元素,比如int[] a=new[]{2,4,5,6,3}和int[] b=new[]{1,4,8,6,9}哪位大侠能帮我!急!

问题描述 用java打印出数组中不同的元素,比如int[]a=new[]{2,4,5,6,3}和int[]b=new[]{1,4,8,6,9}/*结果输出1,8,9**/ 解决方案 解决方案二:publicclassTest{publicstaticvoidmain(String[]args){intnumA[]={2,4,5,6,3};intnumB[]={1,4,8,6,9};LinkedList<Integer>difNumList=newLinkedList<Integer>

java容器 collection-下面这个小程序打印出的为什么是true和false啊,求大神分析一下,万分感谢~

问题描述 下面这个小程序打印出的为什么是true和false啊,求大神分析一下,万分感谢~ public class BasicContainer { public static void main(String[] args) { Collection c = new HashSet(); c.add("hello"); c.add(new Name("lu","dongdong")); c.add(new Integer(100)); Sys