精华内容
下载资源
问答
  • java 倒三角

    2014-12-01 13:16:43
    public void san() { //定义行数 int hang =5;   for(int i=hang;i>=1;i--) { //打印 空格 1->0 2->1,3->2 for(int k=hang-i;k&...System.out.printl...

    public void san()

    {

    //定义行数

    int hang =5;

     

    for(int i=hang;i>=1;i--)

    {

    //打印 空格 1->0 2->1,3->2

    for(int k=hang-i;k<=hang;k++)

    {

    System.out.print("*");

     

     

    }

    System.out.println();

     

    }

     

    展开全文
  • public class Text_Scope { public static void main(String[] args) { int n=9; int last = 2 * n - 1; // 控制打印多少层 for (int i = n - 1; i >= 0; i--) { // 计算出每一层左边要填充空格的个数 ...
  • java倒三角输出

    千次阅读 2016-04-06 14:51:53
    java实现以下倒三角的输出 *****  ****  ***  **  *实现代码:public class Nabla { public static void main(String[] args) { int i = 0; for (i =

    <p><span style="font-size: 18px;">用<strong>java实现以下倒三角的输出</strong></span></p><p><span style="font-size: 18px;"><strong>              *****
                  ****
                  ***
                  **
                  *</strong></span></p><p><span style="font-size: 18px;"><strong>实现代码:</strong></span></p>
    public class Nabla {
    
    	public static void main(String[] args) {
    		int i = 0;
    		for (i = 0; i < 5; i++) {
    			for (int j = i; j < 5; j++) {
    				System.out.print("*");
    			}
    			System.out.println();
    		}
    
    	}
    
    }

    展开全文
  • I am trying to make the triangle I have made up side down.Tried many times, but I don't know how to do this.The code I have know is:public static void drawPyramide(int lines, char symbol, boolean star...

    I am trying to make the triangle I have made up side down.

    Tried many times, but I don't know how to do this.

    The code I have know is:

    public static void drawPyramide(int lines, char symbol, boolean startDown) {

    //TRIANGLE

    if(startDown) {

    //The triangle up side down should be here.

    }

    else {

    int c = 1;

    for (int i = 0; i < lines; i++) {

    for (int j = i; j < lines; j++) {

    System.out.print(" ");

    }

    for (int k = 1; k <= c; k++) {

    if (k%2==0) System.out.print(" ");

    else System.out.print(symbol);

    }

    System.out.print("\n");

    c += 2;

    }

    }

    }

    Any suggestions how I can "flip" this triangle? Thanks.

    解决方案

    To flip the triangle you really just need to change the direction of iteration. Instead of going from i = 0 to i < lines you need to go down from i = lines-1 to i >= 0

    You also need to change the c to how many spaces and symbols you want to start with.

    Could look like this:

    int c = 2*lines;

    for (int i = lines-1; i>=0; i--)

    {

    for (int j = i; j < lines; j++)

    {

    System.out.print(" ");

    }

    for (int k = 1; k <= c; k++)

    {

    if (k % 2 == 0)

    {

    System.out.print(" ");

    }

    else

    {

    System.out.print(symbol);

    }

    }

    System.out.print("\n");

    c -= 2;

    }

    展开全文
  • java打印倒三角

    2021-04-07 14:51:37
    如下所示:使用java在控制台输出三角形 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 import java.util.Scanner; public class Demo { public static void main(String[] args) { Demo demo = new Demo... * 求倒三角

    如下所示:使用java在控制台输出三角形

    1   3   6   10  15
    2   5   9   14
    4   8   13
    7   12
    11
    
    
    import java.util.Scanner;
    
    public class Demo {
    
        public static void main(String[] args) {
            Demo demo = new Demo();
    
            demo.fun2();
        }
        /**
         * 求倒三角     其实也就是找规律
         *      行数
         *      0       1   3   6   10  15
         *      1       2   5   9   14
         *      3       4   8   13
         *      4       7   12
         *      5       11
         *
         *
         *      横向规律
         *          第一行  往后推
         *             前一个值+ 2   3   4   5   ...
         *
         *          第二行  往后推
         *             前一个值+ 3   4   5   ...
         *
         *      竖向规律
         *          1 2 3 4 5
         *          1 2 4 7 11
         *          首个行数是上一行的 +1 +2 +3 +4 +...
         *
         *      那么要获取
         *              当前是第几行  (默认第0行)
         *              上一行首数字是几    (默认是1)
         */
        public void fun2(){
            Scanner scanner = new Scanner(System.in);
            int n = scanner.nextInt();
            print(n);
        }
    
        /**
         * 打印到数字几
         * @param n 打印到的数字
         */
        public void print(int n){
            //设定标识符——当前行数
            int thisPoint = 1;
            //设定标识符——上一行首位值
            int lastPointnum = 0;
            //上一行的步长
            int lastStap = 1;
    
            while ((lastPointnum+thisPoint)<n){
                printOneLine(lastPointnum+thisPoint,++lastStap,n);
                lastPointnum += thisPoint-1;
                thisPoint++;
            }
    
    
        }
    
        /**
         * 打印出一行
         * @param firstNum 首个数字
         * @param stap  打印的步长
         * @param maxNum 最大数字,控制一行打印多少个结束
         */
        public void printOneLine(int firstNum,int stap,int maxNum){
            while (firstNum <= maxNum){
                System.out.print(firstNum+"\t");
                firstNum += stap++;
            }
            System.out.println();
        }
    }
    
    
    展开全文
  • java编写的倒三角,eclipse软件编写的,当时为了方便,类名为hello,但是个倒三角程序
  • Java实现正三角形

    千次阅读 2020-09-27 10:55:30
    知识的广度来自知识的深度,学习如果不成体系那是多可怕的一...Java实现正三角形 思路: 1.for循环输出空格,并让空格依次递减 2.然后在输出*号即可 3.当然还是双重for循环 话不多说,直接上代码: public clas.
  • java打印正三角形和三角形源码,文件为java源码可以DOS下或eclipse运行
  • public static void main(String[] args) { // TODO 自动生成的方法存根 for(int i=1;i<=3;i++) { for(int j=1;j<i;j++) { System.out.print("... }
  • Java三角与倒三角菱形和空心菱形

    千次阅读 2017-04-19 17:54:55
    Java中,关于三角和倒三角的打印。 一。正三角的打印,Java代码如下所示: 二。倒三角的打印,Java代码如下所示:
  • JAVA打印三角形

    2019-09-14 01:10:02
    转载于:https://my.oschina.net/saysuqi/blog/630484
  • public class Main { public static void main(String[] args) { for(int i=1;i<=6;i++){ for(int j=6;j<=i;j--){ System.out.print("*"); } System.out.println();...}
  • Java输出倒三角

    2018-08-23 21:18:00
    package text; public class Protice { public static void main(String[] args) { for(int i = 0;i < 5;i++ ){ for(int a = 0;a <= i;a++){ System.out.pr...
  • java循环打印倒三角

    千次阅读 2018-10-23 01:59:49
    谁能帮忙解决一下倒三角的空格问题? 就是倒三角得数字得出但是没有分开,求帮忙 public class delOperator { public static void main(String[] args) { for (int i = 1;i &amp;lt;= 7;i++) { for(int...
  • java代码-控制台打印正三角形和三角形
  • java打印正三角形和三角形

    千次阅读 2020-02-27 21:27:17
    源代码: //打印正三角形 public class RegularTriangle { public static void main(String[] args) { System.out.println("打印正三角形和三角形"); for (int i = 0; i <=5; i++) { for (int j = 5...
  • java 打印倒三角

    2014-12-05 22:21:25
    * 问题描述及输出:输出一个直角三角形(下三角),行数由用户输入 * 图像形如: * ******* * ***** * *** * * * 程序头部的注释结束  */ import javax.swing.JOptionPane; public class ...
  • java倒直角三角形

    2020-06-19 14:45:34
    public class Zuoye3{ public static void main(String[] args){ for(int i = 1; i <= 5; i++){ for(int j = 5; j >= i; j–){ System.out.print("*"); } System.out.println(); } } }
  • JAVA如何写倒三角

    2020-07-26 15:44:13
    public class Test { public static void main(String[] args) { int n = 5; int a = 0; int b = 0; for (int i = n; i >= 1; i--) { if (a != (n - i)) { System.out.print(
  • [Java基础]打印三角形 和 三角形

    千次阅读 2017-12-27 11:12:36
    打印三角形 和 三角形
  • 需求 如图,写一个方法,通过传参指定行数打印对应行数的正三角形,用 * 表示。...三角形同理 源码:package cn.demo;/* * 打印三角形 */ public class PrintStarDemo { public static void main(String[]
  • 输入正整数n<=20,输出一个n层的三角形。例如n=5时,输出如下: ######### ####### ##### ### # 下面贴出代码: ...import java.util.Scanner; /** * 三角形 * @author 子墨 * @date 2018年...
  • Java语言写倒三角

    2020-03-07 15:34:25
    import java.util.Scanner; public class Test1{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); System.out.println(“录入行数(最多20行)”); int x =sc.nextInt(); if(x>20...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,749
精华内容 2,299
关键字:

java倒三角

java 订阅