一、java如何定义一个方法返回数组
返回值就设置成数组类型啊,eg:
publicint[]test(){
写逻辑
return数组;
}
二、java怎么求数组的最大值和最小值
错在最后两段代码是相同的,写了两个“max”,就会得到最大值与最小值是一样的结果。
只需要把最后一个“max”改为“min”就可以了,改了之后的程序如下:
publicclassa{
publicstaticvoidmain(Stringargs[]){
inta[]={84,40,16,3,10,49,28,76,94,70};
intn;
intmin=a[0];
inti;
intmax=a[0];
for(n=0;n<=9;n++){
if(max<a[n])
max=a[n];
}
for(i=0;i<=9;i++){
if(min>a[i])
min=a[i];
}
System.out.print("max="+max);
System.out.print("min="+min);
}
}
扩展资料:
求最大值最小值最简单的程序:
publicclassa{
publicstaticvoidmain(Stringargs[]){
inta[]={84,40,16,3,10,49,28,76,94,70};java.util.Arrays.sort(a);
System.out.print("max="+a[a.length-1]);
System.out.print("min="+a[0]);
}
}
三、Java一维数组如何声明、创建数组
在Java中,数组是一种数据存储结构,是一组相同类型数据的**,用来存储多个同类型的数据,也是实现算法的基础,下面小编教会大家Java一维数组如何声明、创建数组,具体操作步骤如下:
1、打开我们的Eclipse,新建项目,在项目src目录新建一个类。
2、数组在使用前需要声明,指定数组中存放的数据类型。语法格式如下。
3、在创建的类中,声明整形类型的数组变量a、字符型类型变量b、双精度浮点型类型变量d。
4、数组声明后,需要创建才能使用。创建数组就是指定数组可以存放的数据(元素),并分配对应大小的内存空间。语法格式如下。
5、在创建的类中,创建整形类型的数组变量a、字符型类型变量b、双精度浮点型类型变量d的数组,
6、Java的数据类型也是有默认值的,具体如下。
我们在项目的包中新建一个类,输入一维数组的语句测试代码。
测试代码:
package空城_Westlife;
publicclasstest1{
publicstaticvoidmain(String[]args){
int[]m;
char[]c;
double[]d;
m=newint[10];
c=newchar[15];
d=newdouble[20];
}
}
四、java如何把Object中的数据转化为String数组
LinkedListllist=newLinkedList();llist.add("..");...String[]str=newString[llist.size()];llist.toArray(str);这样Object[]数组就转到了String[]数组了,你可以去参考toArray()方法原型:publicsynchronized<T>T[]toArray(T[]a){if(a.length<elementCount)a=(T[]
)java.lang.reflect.Array.newInstance(a.getClass().getComponentType(),elementCount); System.arraycopy(elementData,0,a,0,elementCount);if(a.length>elementCount)a[elementCount]=null;returna;}
好了,文章到此结束,希望可以帮助到大家。