java数组返回值_java数组类型返回值的问题!

importjava.util.*;publicclassStudents{Scannerinput=newScanner(System.in);//示例1String[]names=newString[5];//创建names数组//示例2floatjava=0;//Java成绩floatdatabase=0;//d...

import java.util.*;

public class Students {

Scanner input = new Scanner(System.in);

//示例1

String[] names = new String[5]; //创建names数组

//示例2

float java = 0; //Java成绩

float database = 0; //database成绩

float html = 0; //html成绩

//示例3

float height; //身高

/**示例1*/

public void inputName(){

System.out.println("请依次录入5个学生的姓名:");

for(int i=0;i

names[i] = input.next();

}//for循环结束括号

}//inputName方法结束括号

public String[] getNames(){

Arrays.sort(names); //把names数组排序

return names; //返回排序后的数组

}

}

public class Test {

public static void main(String[] args){

Students st = new Students(); //创建Students对象

String[] namesStudent = new String[st.names.length]; //创建数组

st.inputName(); //调用inputName方法

System.out.println("排序后:");

namesStudent = st.getNames(); //引用数组

st.getNames(); //调用getNames方法

for(int i=0;i

System.out.print(namesStudent[i]+" "); //循环输出数组中的元素

}//for循环结束

}

}

namesStudent 这个数组的值是引用了names 数组的内存地址吗?还是他们是两个独立的数组?非常感谢,谢谢哦,在线等呢!

//示例2

float java = 0; //Java成绩

float database = 0; //database成绩

float html = 0; //html成绩

//示例3

float height; //身高

这些代码不要,,热心的网友们,这些代码跟我问的那个问题没有联系,请忽略它们.谢谢

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值