为了账号安全,请及时绑定邮箱和手机立即绑定

使用数组返回类型创建函数时出错

使用数组返回类型创建函数时出错

噜噜哒 2021-12-30 16:01:40
为什么在 Java 中尝试构建具有数组返回类型的函数时会出现错误:private int[] swap(int[] nums, i, j){        int temp=nums[i];        nums[i]=nums[j];        nums[j]=temp;        return nums;    }我想在一个类中定义这个函数,但是有一个编译错误:error: <identifier> expected我不知道原因
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

在方法签名中,您有:

private int[] swap(int[] nums, i, j)

然而什么是i?什么是j?您必须为编译器指定它们的类型。将其更改为:

private int[] swap(int[] nums, int i, int j)

指定iand jareint


查看完整回答
反对 回复 2021-12-30
?
波斯汪

TA贡献1811条经验 获得超4个赞

需要声明的类型i和j:


private int[] swap(int[] nums, int i, int j) {

    // Here -------------------^------^


查看完整回答
反对 回复 2021-12-30
  • 2 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号