public static void main(String[] args) { int sum=add(50); System.out.println(sum); } public static int add(int n){ int num=0; Boolean flag=(n>0)&&((num=n+add(n-1))<0); return num; }
用了短路运算符。。java够费劲的,&&两遍必须全部都是boolean类型才行。。
public static void main(String[] args) { int sum=add(50); System.out.println(sum); } public static int add(int n){ int num=0; Boolean flag=(n>0)&&((num=n+add(n-1))<0); return num; }
用了短路运算符。。java够费劲的,&&两遍必须全部都是boolean类型才行。。