原文: 好了,所以我必須做出一個簡單的數字金字塔,但美中不足的是,它必須使用兩種方法。我的問題是,返回不斷給我「不兼容的類型」,我不知道爲什麼。 好了,所以我必須做出一個簡單的數字金字塔,但美中不足的是,它必須使用兩種方法。我的問題是,返回不斷給我「不兼容的類型」,我不知道爲什麼。回報不兼容的類型(JAVA)
public static void main(String[] args)
{
System.out.println(NumPyramid(1,1));
}
public static int NumPyramid(int i, int j)
{
for (;i <= 7; i++)
{
for (; j <= i; j++)
{
{
return System.out.print(j + " ");
}
}
}
編輯:好了,所以現在我的新代碼不是一個金字塔的問題
public static void main(String[] args)
{
NumPyramid(1,1);
}
public static void NumPyramid(int i, int j)
{
for (;i <= 7; i++)
{
for (; j <= i; j++)
{
System.out.print(j + " ");
}
System.out.println();
}
}
這種打印出
1 2 3 4 5 6 7
取出的println給1 2 3 4 5 6 7
輸出應該是 1 12 123
等
什麼是System.out.print'(..)'做什麼和值(如果有的話),它解析爲? –
你對'C'的'printf()'/'scanf()'函數感到困惑嗎? – asgs
它應該實際打印值並返回到正確格式化的主要方法。 – user3326162