亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓我的代碼失去開頭的空格?

如何讓我的代碼失去開頭的空格?

12345678_0001 2023-10-27 10:50:01
主要問題:輸出中存在額外的空格我希望我的代碼從我記下的輸入中打印出數字的一步。我的主要問題是空白。我需要輸出在一開始就少一個空格。從我的 System.out.print() 中刪除“”;更改循環 反轉循環分段import java.util.Scanner;public class PatternTwo {    public static void main(String[] args) {        Scanner scan = new Scanner(System.in);        System.out.println("Please enter a number 1...9 : ");        int num = scan.nextInt();         for(int i = 1; i <= num; ++i) {         for(int j=2*(num-i); j>=0; j--)        {        if (num <= 1)            System.out.print("");        else if (num > 1)            System.out.print(" ");        }        for(int j = i; j >= 1; --j) {        System.out.print(" " + j);         }        System.out.println();        }    }}}```I would like the result to be Please enter a number 1...9 :  2  1 2Instead of:Please enter a number 1...9 :  2   1  2
查看完整描述

2 回答

?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

這里有兩個問題:

  1. j >= 0應該改為j > 0

  2. 您應該避免在以下情況下打印空白區域:j == i

public static void main(String[] args) {

    Scanner scan = new Scanner(System.in);

    System.out.println("Please enter a number 1...9 :");


    int num = scan.nextInt(); 

    scan.close();


    for (int i = 1; i <= num; i++) { 

        for (int j = 2*(num-i); j > 0; j--)

            if (num > 1)

                System.out.print(" ");

        for (int j = i; j >= 1; j--) {

            if (j != i)

                System.out.print(" ");

            System.out.print(j); 

        }

        System.out.println();

    }

}

我收到以下輸出num = 5:


Please enter a number 1...9 :

5

        1

      2 1

    3 2 1

  4 3 2 1

5 4 3 2 1


查看完整回答
反對 回復 2023-10-27
?
暮色呼如

TA貢獻1853條經驗 獲得超9個贊

嘗試添加一個第一次跳過空格的 if 語句,例如:


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

{

    if(j == i)

        System.out.print(j);

    else

        System.out.print(" " + j); 

}


查看完整回答
反對 回復 2023-10-27
  • 2 回答
  • 0 關注
  • 181 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號