nedata
جمعه 20 اردیبهشت 1387, 14:58 عصر
سلام
هنگامی که یک Constructor داریم که پارامتر آرایه دارد چگونه می توان در main آنرا صدا کرد و مقدار به آن داد
مانند:
public class test {
void s(int a[]){
}}
public static void main(){
test t=new test;
t.s??????}
mazdadoost
جمعه 20 اردیبهشت 1387, 18:07 عصر
دوست عزیز این روش رو میتونید استفاده کنید :این تکنیک از آزایه بی نام اسیفاده میکنه
class AnonArray {
public static void main(String[] args) {
System.out.println("Minimum value: " +
findMinimum(new int[] {3, 5, 2, 8, 6})); // (1)
}
public static int findMinimum(int[] dataSeq) { // (2)
int min = dataSeq[0];
for (int index = 1; index < dataSeq.length; ++index)
if (dataSeq[index] < min)
min = dataSeq[index];
return min;
}
}
یه روش که ظرافت کمتری داره
class oldArray {
public static void main(String[] args) {
int[] seq=new seq[]{12121,1,4,2,21}
System.out.println("Minimum value: " +
findMinimum(seq); // (1)
}
public static int findMinimum(int[] dataSeq) { // (2)
// Assume the array has at least one element.
int min = dataSeq[0];
for (int index = 1; index < dataSeq.length; ++index)
if (dataSeq[index] < min)
min = dataSeq[index];
return min;
}
}
امیدوارم استفاده کرده باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.