iT邦幫忙

0

java for 迴圈 三角形

bbb 2019-11-30 17:52:28409 瀏覽

這是用排出的三角形,我用紙筆試過後我一直覺得沒有問題
但在編譯時一直在17行有問題(以加粗)

import java.util.Scanner;
public class star3{
public static void main(String[] args){
Scanner kb = new Scanner(System.in);
System.out.print("how many rows you want:");

int n = kb.nextInt();
int i;
int j;
int k;


for(i=1;i<=n;i++){
	for(j=1;j<=n-i;j++){
		System.out.print(" ");
	}	
	**for(k=1;k<=2i-1;k++)**{
		System.out.print("*");
	}
	System.out.println(" ");
}

}
}

1 個回答

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-30 18:18:01
最佳解答

k<=2 * i-1
少了 *
少了 *

看更多先前的回應...收起先前的回應...
bbb iT邦新手 5 級 ‧ 2019-11-30 18:59:28 檢舉

哈哈哈 謝謝你ㄟ
平常寫算式還是不要能省則省
都犯糊塗了

小魚 iT邦大師 1 級 ‧ 2019-11-30 19:46:51 檢舉
2 3 = 6

程式的寫法跟我們一般日常的用法不大一樣,
剛開始要適應一段時間...

沒關係啦~ 3i 嗎 對不對 3i 就是 3 * i 阿
/images/emoticon/emoticon15.gif

bbb iT邦新手 5 級 ‧ 2019-12-04 23:36:53 檢舉

哈哈哈 太棒了 好安慰喔!
okok我會持續堅持的

我要發表回答

立即登入回答