1. java 中怎麼用一個方法返回return一個數組的所有元素 ,這是我的程序,為什麼不對
public int[] getAnd(int l)
{
int i;
int []data3 =new int[50];
//int z=0; //此變數純粹多餘沒有用到,去掉
if (l>0)
{
for (i=0; i<l; i++)
{
if(data3[i]==1 ||data3[i]==1)//你寫成了data1 和data2,應該是data3
{
//z=1;
data3[i]=1;
}
else
{
//z=0;
data3[i]=0;}
}
//for (i=0; i<l; i++)
return data3;
}
return null;//此處你還得定義,如果l<=0的時候,返回值是什麼
}
2. java中寫了一個方法,定義了一個字元數組,在方法中怎麼return數組啊
你將方法定義成數據類型就好啦,就像如果你的類反回類型是String程序就會自己要你返回一個字元串,所以你定義一個數組類型的類,就會要求返回一個數組。代碼正如樓上那個兄弟所寫。
3. java中面向對象,如何在數組循環中同時return多個值
不能同時返回多個值的
但是可以使用對象的方式,把你需要返回的值封裝為一個對象,然後返回這個對象就可以了
如果需要不同的條件下返回不同的值,可以使用if
4. JAVA 中return返回一個數組後,怎麼使用這個數組,比方說輸出
你這個寫法貌似不能得到一個數組啊,根本就沒有調用pqp方法...
ceshi dd=new ceshi();
int[] shuzu=dd.pqp;
for (int i=0;i<4;i++){
System.out.println(shuzu[i]);
}
這樣就可以輸出數組了~~
5. java中如何返回一個數組;
修改後如下:
publicstaticvoidPrintf(inta[][]){
for(inti=0;i<a.length;i++){
for(intj=0;j<a[0].length;j++){
System.out.print(a[i][j]+"");
}
System.out.println();
}
}
publicstaticint[][]FangFa(inta[][]){
intb[][]=newint[a[0].length][a.length];
for(inti=0;i<a[0].length;i++){
for(intj=0;j<a.length;j++){
b[i][j]=a[j][i];
}
}
returnb;
}
publicstaticvoidmain(Stringargs[]){
inta[][]={{1,2,3},{4,5,6}};
Printf(a);
Printf(FangFa(a));
}
提示一點:新手寫代碼時不要養成不好的習慣,比如if或者for後面不寫大括弧,雖然這么寫沒問題,但是不符合編碼規范,工作中一般是不允許這么寫的,容易出錯。
6. java方法返回數組
如果方法返回整數,則必須在聲明時在方法的前面加上int 關鍵字。相反的如果返回的是一維的整型數組,則必須在方法的前面加上int[]。若是返回二維的整型數組,則加上int[][],以此類推。
public class JavaTest1
{
public static void main(String[] agrs)
{
int a[][]={{2,1,3,6,9},{27,18,34}};
int b[][];
System.out.println("The array a is");
showArray(a);
b=addArray(a);
System.out.println("The array b is");
showArray(b);
}
public static int[][] addArray(int[][] a)
{
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
a[i][j]++;
}
}
return a;
}
public static void showArray(int[][] a)
{
for(int i=0;i<a.length;i++)
{
for(int j=0;j<a[i].length;j++)
{
System.out.print(" "+a[i][j]);
}
System.out.println("");
}
}
}
java返回數組的方法
7. java方法返回值可以是數組么
java方法返回值可以是數組
return 一個數組就可以了
可以先生成一個數組然後用return方法返回就可以了,如下:
publicint[]getIntArr(){
int[]arr={1,2,1,2,1,2};
returnarr;
}
8. java如何return一個數組內容我return 數組名 返回的只是一個地址,如何返回數組里的內容
返回地址就對了,把地址賦值給新的數組,循環列印,就能得到裡面的內容
publicstaticvoidmain(String[]args){
intarrInt[]=init();
for(inti=0;i<arrInt.length;i++){
System.out.println(arrInt[i]);
}
}
staticint[]init(){
intarrInt[]={3,5,6};
returnarrInt;
}
9. java中如何返回一個數組
return
一個數組就可以了
你可以先生成一個數組然後用return方法返回就可以了。
public
int[]
getIntArr(){
int[]
arr={1,2,1,2,1,2};
return
arr;
}
10. java 返回數組
數組c和U是全局變數,無需返回值。
如果要用這個方法返回也只能返回一個數組
例如 public double[] JacobiAnalysis(double[][] a){
················
數組c和U在這個里邊會賦值
return c;
}
或者:
public double[][] JacobiAnalysis(double[][] a){
················
數組c和U在這個里邊會賦值
return U;
}