java 方法中的return可以返回两个以上的值吗
例如classPerson{privateStringname;privateintage;publicPerson(){//this("LXH",21);System....
例如
class Person{
private String name;
private int age;
public Person(){
//this("LXH",21);
System.out.println("一个新Person对象被实例化");
}
public Person(String name){
this();
}
public Person(String name,int age) {
this(name);
this.age = age;
}
public String getInfo(){
return "姓名:" + name + "年龄:" + age;// 返回两个值,可以吗?怎么说的呢
}
}
public class ThisDemo05{
public static void main(String args[]){
Person per = new Person("张三",21);
System.out.println(per.getInfo());
}
} 展开
class Person{
private String name;
private int age;
public Person(){
//this("LXH",21);
System.out.println("一个新Person对象被实例化");
}
public Person(String name){
this();
}
public Person(String name,int age) {
this(name);
this.age = age;
}
public String getInfo(){
return "姓名:" + name + "年龄:" + age;// 返回两个值,可以吗?怎么说的呢
}
}
public class ThisDemo05{
public static void main(String args[]){
Person per = new Person("张三",21);
System.out.println(per.getInfo());
}
} 展开
6个回答
展开全部
你这个做法可以。 你的做法是将2个值连接成一个字符串返回。
如果返回两个值,你可以 1把2个值连接成字符串返回字符串。2也可以放在数组中返回数组,3也可以放在集合中list map set返回集合。
如果返回两个值,你可以 1把2个值连接成字符串返回字符串。2也可以放在数组中返回数组,3也可以放在集合中list map set返回集合。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这样写,系统是会按一个字符串处理返回的!Java里没有返回俩个值一说,但是可以把值放在数组或集合里返回,再取出来!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然可以,他返回的,可以是字符串,字符串,也就可以多个String值输出,String username String password 就可以返回username+password
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以 不过你可以返回个list里面放2个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |