【为什么抛出IllegalArgumentException的话就不用写retur 】 | IT修真院·坑乎
咨询电话 : 010-59478634
切换导航
首页
我的提问
我的回答
我的点赞
消息通知
个人主页
×
提示
尚未登陆,前往官网登陆?
×
提示
尚未登陆,前往官网登陆?
为什么抛出IllegalArgumentException的话就不用写retur
我也踩过这个坑(
1
)
已统计您的踩坑,无需重复点击
回答(0)
详细描述
public int[] twoSum4(int[] nums, int target) { Map
map = new HashMap<>(); for (int i = 0; i < nums.length; i++) { int complemnt = target - nums[i]; if (map.containsKey(complemnt) && map.get(complemnt) != nums[1]) { return new int[]{map.get(complemnt), i}; } map.put(nums[i], i); } throw new IllegalArgumentException("No two sum solution"); } 最后没有写返回语句但是没有报错。
错误截图
编辑于2025-04-10
Copyright ©2015 北京葡萄藤信息技术有限公司 All Rights Reserved | 京ICP备15035574号-1
复制链接
新浪微博
微信扫一扫
2149
0
10
为什么抛出IllegalArgumentException的话就不用写retur
0
1