java中怎么return数组
答:你是要返回二维数组,但是方法返回值却是int型 应该是 int[ ][ ] setMatrix(){ ... } 而且数组定义 int ma[m][n] = new int[m][n];这句也不对,数组创建应该是 int ma[ ][ ] = new int[m][n];或者写成 int[ ][ ] ma = new int[m][n];...
答:你这个写法貌似不能得到一个数组啊,根本就没有调用pqp方法...ceshi dd=new ceshi();int[] shuzu=dd.pqp;for (int i=0;i<4;i++){ System.out.println(shuzu[i]);} 这样就可以输出数组了~~
答:不能同时返回多个值的 但是可以使用对象的方式,把你需要返回的值封装为一个对象,然后返回这个对象就可以了 如果需要不同的条件下返回不同的值,可以使用if
答:楼主的意思,是不是可以理解成,数组的每个元素,没赋值为空,就返回空。这个意思的话就这样实现 //编写一个方法,传入一个数组 public int test(Object [] obs){ for(int i=0;i<obs.length;i++){ if(!obs[i].equals(null)){ return obs.length; //如果其中一个元素不为空,则放回obs...
答:也没明白题意,如果是要将一个字符串转换成字符数组的话倒是简单,使用这个字符串的toCharArray()方法即返回一个字符数组。
答:在printArray方法中,你改变的是result,而list1没有变啦。把printArray(list1);这句改成list1=printArray(list1);即可了
答:我把他们的总结下 可以,具体操作:class A { public A dd(){ for(int i=0;i<10;i++)//创建对象数组 return new A();} //create A a[]=new A().dd();} 返回的是地址 是对象在内存中开辟的存储单元的地址
答:可以啊 在声明一个返回数组 将所有数组都放进去 返回这个数组就可以了 不许用二维数组 String【】 str1 =...;String【】 str2 =...;return new Object[]{str1,str2}
答:class Student { int []data;void Setdata(int []b){ data = b ;} public static void main(String []args){ Student st=new Student();int []a = new int[2];a[0] = 9;a[1] = 32;st.Setdata(a);System.out.println("gongzuoriqi="+ st.data[0]+ " " + st.data[1])...
答:private int [] x={11,2,6,9,12,7,12,1,3,12,8};private int max=x[0];for(int i=1;i<x.length;i++){ if(max<x[i]){ max=x[i]; //获得最大值 } for(int j=0;j<x.length;j++){ if(x[j]==max){ //遍历对比 System.out.println(j); //输出最大...
网友评论:
桑郊19190407198:
java中,返回值return的用途及用法? -
7287褚呼
: 1.函数返回一个值 : int ,long , char , boolean ,double ,float 类型等等..2.结束一个函数的执行...跳出某个函数!就这两个用法....
桑郊19190407198:
java中如何返回上一个方法 -
7287褚呼
: 无返回值时:return(); 有返回值时:return(你的参数);
桑郊19190407198:
java中return 最大偶数的方法 -
7287褚呼
: public class Yugi{ public int largestEven(int x, int y, int z){ int max = 0; max = x % 2 == 0 && x > max ? x : max; max = y % 2 == 0 && y > max ? y : max; max = z % 2 == 0 && z > max ? z : max; return max; } public static void main(String[] args){ ...
桑郊19190407198:
java中写了一个方法,定义了一个字符数组,在方法中怎么return数组啊? -
7287褚呼
: 你将方法定义成数据类型就好啦,就像如果你的类反回类型是String程序就会自己要你返回一个字符串,所以你定义一个数组类型的类,就会要求返回一个数组.代码正如楼上那个兄弟所写.
桑郊19190407198:
Java中为什么有些方法中要使用return返回值,返回值又是怎么执行的? -
7287褚呼
: 返回值就是返回一个需要的数据类型的数据啊! 比如说,你想做一个程序,而这个程序中需要一个int数据.那么你定义了一个类A,其中的方法getInt()必然有一个返回值int型,所以return这样当你在另一个代码中new了一个这个类A A a=new A(); 调用这个方法.返回你想要的这个值 a.getInt();这个值再用来去做其他代码的数据去使用.
桑郊19190407198:
关于Java的问题!怎么用return返回多个值吖? -
7287褚呼
: 如果你想返回多个值,而这些值又都是不同的类型的话.你可以使用ArrayList来存放这些值,然后返回这个ArrayList,如果你的多个值是同一种数据类型的话你可以创建一个这种数据类型的数组来放他们
桑郊19190407198:
在一个java方法中如何返回两个参数的值?
7287褚呼
:static Vector qest() { Vector vec = new Vector(); double sum = 123.12; String name = ""; vec.add(sum); vec.add(name); return vec; } 可以用集合的方式进行return
桑郊19190407198:
java如何返回两个以上的值? -
7287褚呼
: 返回一个数组是可以,但是这两个值必须是同一类型的,我们可以返回一个结构体或者是类,就是将我们需要的不同值的类型声明为一个结构体,返回时返回这个结构体就可以了!
桑郊19190407198:
谁能告诉我java程序中用return语句的规律?
7287褚呼
: return是返回一个数据类型 比如说定义public static int n(){ //里面写代码 //这是需要一个返回类型比如说 int a=5; return a;//这时返回的就是一个为5 的整形 } 同样如果前面定义的是其他类型(比如说String型,return那里就要返回一个string型的...
桑郊19190407198:
JAVA返回值(一次返回几个值)用RETURN语句怎么写的
7287褚呼
: 没有这个. return 只能返回一个值.÷ 要实现返回几个值, 可以 1、用数组存几个值,返回数组. 2、让这几个值成为外层变量,或静态变量,或全局变量,直接在 方法里用.就直接改变了这些值,就不需要return.