qq_守護中的那個她_03928733
2016-10-24 16:03:07
public class CalculateWithoutOperator { public static void main(String[] args) { int n=99; int result=calculate(n); System.out.print(result); } static int calculate(int n){ int result=0; boolean flag=false; //No.1 //開始寫代碼,不用操作符計算1+2+……+n //end_code }}
4 回答
已采納

_瀟瀟暮雨
TA貢獻646條經驗 獲得超225個贊
用了java 8的reduce
import?java.util.Arrays; import?java.util.List; import?java.util.Optional; public?class?Sample?{ ????public?static?void?main(String[]?args){ ????????final?List<Integer>?numbers?=?Arrays.asList(1,?2,?3,?4); ????????final?Optional<Integer>?sum?=?numbers.stream() ????????????????.reduce((a,?b)?->?a?+?b); ????????sum.orElseGet(()?->?0); ????????System.out.println(sum.get()); ????} }

添加回答
舉報
0/150
提交
取消