A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

定义一个方法  返回值是基本数据类型和引用数据类型吧
比如说 public static int addNum(){
return }
第一个问题:  这个return后边的值有什么规律.
比如说public static String addName(String[] arr){}或者说public static String addNum(){}
第二个问题: 这种字符串类型的数组或者字符串  能返回吗;

有关赋值问题: 比如 int类型   int temp = a
                                               a     =     b
                                                b   =      temp
这样的赋值int类型是可以
                    如果是String类型    String temp = arr[1]
                                                     arr[1]  =   arr[2]
                                                     arr[2] =   temp
第三问:  字符串或者字符串类型的数组  我们在应用交换位置, 根据字符串查找等应用时 , 我该怎么办

求帮助        {:2_30:}

8 个回复

倒序浏览
等了好久了  发帖时间不对  都没人呢
回复 使用道具 举报
第一个问题:  这个return后边的值的类型是方法的修饰符;比如说public static String addName(String[] arr){};返回值类型是String。
第二个问题: 这种字符串类型的数组或者字符串  能返回;返回的是地址值。
第三问没明白问题
回复 使用道具 举报
ypenghui 发表于 2016-5-16 22:19
第一个问题:  这个return后边的值的类型是方法的修饰符;比如说public static String addName(String[] arr ...

不是这样的好像 我以前一直用你这种方法 但是仍然不能反悔
正确的写法是 public static Sting[] addName(String[] arr){}  老师是这么说的  在课上也给我们演示了  应该没错
回复 使用道具 举报
ypenghui 发表于 2016-5-16 22:19
第一个问题:  这个return后边的值的类型是方法的修饰符;比如说public static String addName(String[] arr ...

第三个问题 我好像也明白了
比如说  这是字符串类型的
int temp = arr[1]
arr[1] = arr[2]
arr[2] = temp
String[]类型的
String[] temp = arr[1]
arr[1] = arr[2]
arr[2] = temp

int的类型的大部分 都明白 就是String类型麻烦 因为 这种类型不能   "="
回复 使用道具 举报
ypenghui 发表于 2016-5-16 22:19
第一个问题:  这个return后边的值的类型是方法的修饰符;比如说public static String addName(String[] arr ...

第一个问题  我也弄明白了
public static int addNumber(){
  return 这里只要加一个int类型的变量就可以 随便 只要是int类型的就行
}
回复 使用道具 举报
对的!!!
回复 使用道具 举报
lovelife 发表于 2016-5-18 00:38
不是这样的好像 我以前一直用你这种方法 但是仍然不能反悔
正确的写法是 public static Sting[] addName( ...

失误,少打了【】
回复 使用道具 举报
lovelife 发表于 2016-5-18 00:38
不是这样的好像 我以前一直用你这种方法 但是仍然不能反悔
正确的写法是 public static Sting[] addName( ...

定义String,返回的是一个String类型的字符串变量
而定义String[],返回的是一个String类型的字符串数组
这二者之间肯定是不一样的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马