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

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么將直角的變成等腰三角形三角形

public class HelloWorld {

? ? public static void main(String[] args) {

? ? ? ??

System.out.println("打印直角三角形");

? ? ? ??

// 外層循環控制行數

for (int i = 1; ?i<=3; i++) {

? ? ? ? ? ??

// 內層循環控制每行的*號數

// 內層循環變量的最大值和外層循環變量的值相等

for (int j = 1; ?j<=i ?; j++ ) {

? ? ? ? ? ? ? ??

System.out.print("*");

}

? ? ? ? ? ??

// 每打印完一行后進行換行

System.out.println();

}

}

}


正在回答

7 回答

public class HelloWorld {

? ? public static void main(String[] args) {

? ? ? ? System.out.println("打印等腰三角形");

? ? ? ? // 外層循環控制行數

? ? ? ? for (int i = 1; ?i<=3; i++) {

? ? ? ? for (int j = 1; ?j<=(3-i) ?; j++ ) {

? ? ? ? ? ? ? ? System.out.print(" ");

? ? ? ? ? ? ? ? }??

? ? ?// 內層循環控制每行的*號數

? ? ? ? for(int k=(4-i);k<=(i+2);k++){

? ? ? ? System.out.print("*");

? ? ? ? ? ?}

? ? ? ? ? ? // 每打印完一行后進行換行

? ? ? ? System.out.println();

? ? ? ? }

? ? ? ? }

? ? }


2 回復 有任何疑惑可以回復我~
#1

qtls123 提問者

非常感謝!
2016-03-17 回復 有任何疑惑可以回復我~
#2

qtls123 提問者

貌似不是等腰的不過思路對
2016-03-17 回復 有任何疑惑可以回復我~
#3

qtls123 提問者

是等腰的,剛測試完,對
2016-03-17 回復 有任何疑惑可以回復我~
#4

noob_

是對的,但是看不懂~~~~
2016-04-15 回復 有任何疑惑可以回復我~
#5

超音速蝸牛

邏輯是對的,但能解釋下“3-i”和“4-i”是怎么得來的嗎?謝謝!
2017-06-01 回復 有任何疑惑可以回復我~
查看2條回復

public class HelloWorld {

? ? public static void main(String[] args) {

? ? ? ? System.out.println("打印等腰三角形");

? ? ? ? for(int i=1;i<=3;i++){

? ? ? ? ? ? for(int j=1;j<=3-i;j++){

? ? ? ? ? ? ? ? System.out.print(" ");

? ? ? ? ? ? }

? ? ? ? ? ? ? ? for(int k=1;k<=2*i-1;k++){

? ? ? ? ? ? ? ? ? ? System.out.print("*");

? ? ? ? ? ? ? ? }

? ? ? ? ? ? System.out.println();

? ? ? ? }

? ? }

}


0 回復 有任何疑惑可以回復我~

System.out.println("打印等邊三角形:");

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

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

System.out.print(" ");

}

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

System.out.print(" *");

}

System.out.println();

}


0 回復 有任何疑惑可以回復我~

我試了下可以,但是思路還是很不清晰,誰可以解釋下嗎,特別是j<=3-i,后面

? ? ? ? System.out.print("*");

? ? ? ? System.out.print(" ")

還有這兩個的意思是先輸出*在輸出空白循環嗎,不太理解

0 回復 有任何疑惑可以回復我~

這是等邊的:

public class HelloWorld {

? ? public static void main(String[] args) {

? ? ? ? System.out.println("打印等邊三角形");

? ? ? ? // 外層循環控制行數

? ? ? ? for (int i = 1; ?i<=3; i++) {

? ? ? ? for (int j = 1; ?j<=3-i ; j++ ) {

? ? ? ? ? ? ? ? System.out.print(" ");

? ? ? ? ? ? ? ? } ?

? ? ?// 內層循環控制每行的*號數

? ? ? ? for(int k=1;k<=i;k++){

? ? ? ? System.out.print("*");

? ? ? ? System.out.print(" ");

? ? ? ? ? ?}

? ? ? ? ? ? // 每打印完一行后進行換行

? ? ? ? System.out.println();

? ? ? ? }

? ? ? ? }

? ? }


0 回復 有任何疑惑可以回復我~

public class HelloWorld {

? ? public static void main(String[] args) {


for (int i = 1; i<=3 ?;i++ ? ? ? ? ? ) {//控制行數 ?

? ? ? ? ? ??

for (int a = 3; a>i ?; ?a-- ? ? ? ?) {//控制空白

? ?System.out.print(" ");

}

for (int j = 1; j<=i ?; ?j++ ? ? ? ?) {//控制* ?

? ? ? ? ? ? ? ??

System.out.print(" *");

}

? ? ? ? ? ??

System.out.println();

}

}

}


0 回復 有任何疑惑可以回復我~
#1

qtls123 提問者

謝謝!
2016-03-17 回復 有任何疑惑可以回復我~

public class HelloWorld{

? ? public static void main(String[] args) {

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

for(int k=1;k<=3-i;k++){

System.out.print(" ");

}

for(int j=1;j<=2*i-1;j++){

System.out.print("*");

}

System.out.println("");

}

}

}


0 回復 有任何疑惑可以回復我~
#1

qtls123 提問者

謝謝!
2016-03-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167520    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

怎么將直角的變成等腰三角形三角形

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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