我懷疑在java中使用函數。我使用遞歸函數編寫了自然數和的代碼,但我不明白我得到的錯誤。我知道這是一個愚蠢的問題,雖然我是一個初學者,我需要一個簡短的解釋。在Java編程中使用函數
下面是代碼
import java.util.Scanner;
public class natural {
public static int main(String args[]){
int a, s = 0,y;
Scanner in = new Scanner(System.in);
System.out.print("Enter the number:");
int x = in.nextInt();
public static int SN(y)
{
if(x==1)
{
return 1;
}
else{
int N = SN(x-1) + x;
return N;
System.out.println("THE SUM IS :"+x);
}
}
請填寫您的代碼。在return語句之後的 – 2014-12-18 22:36:23
語句永遠不會被執行。你的IDE會提醒你。我們不是在這裏調試你的代碼。 – 2014-12-18 22:37:33
此外,發佈您收到的錯誤可能會有幫助,因此可以向您解釋這些錯誤。 – Brian 2014-12-18 22:47:06