import java.util.Scanner;public class grammar { public static void main(String[] args) { //Scanner scan= new Scanner(System.in); //nt r = scan.nextInt(); int s = getNum(100); System.out.println(s); } public static int getNum(int m){ if(m==1){ return 1; }else{ int sum = m + getNum(m-1); } return sum; }}递归函数里 我把sum 定义在前面就没问题,向上面这样定义却报错了,想不明白,求教。
添加回答
举报
0/150
提交
取消