2013-02-25 105 views
-1

我想知道如何打印出一個字符串,它是「Hello index:」,然後在每行打印出array2中的一個值值爲1,然後將5加到每個索引上,當它上升1 ...如果有人可以提供幫助,將不勝感激。我是java的初學者,但我知道數組的基礎知識。在做數組之前,我學習了對象並使用了對象。我的問題是如何從每個數組中打印出來的值。我將如何設置我的println來打印這些值。非常感謝!使一個字符串數組顯示每個值後跟一個整數數組及其值:JAVA

public class tuna { 
private String[] array1; 
private int[] array2; 

public tuna(String[] array1, int[] array2){ 
this.array1 = array1; 
this.array2 = array2; 
} 
int i, k; 
public String[] getArray1(){ 
    return array1; 
} 
public int[] getArray2(){ 
    return array2; 
} 
} 


public static void main(String[] args) { 
    String[] array1 = new String[10]; 
    int[] array2 = new int[10]; 
    array2[0] = 1; 
    tuna me = new tuna(array1, array2); 


    for(int i = 0; i < array1.length; i++){ 
     array1[i] = "Hello index: "; 
    } 

    for(int x = 1; x<array2.length - 1; x++){ 
        change(array2); 
     array2[x] = array2[x-1]; 
     if(array2[x+1] > array2.length) 
      array2[x+1] = array2[x]; 

    } 

      me.getArray1(); 
      me.getArray2(); 

???的System.out.println(); ..........

+1

有什麼變化(數組2); – Infested 2013-02-25 17:14:36

+0

你有沒有在網上找了一個Java教程數組? – 2013-02-25 17:15:10

+1

你所要求的不清楚。 – 2013-02-25 17:19:35

回答

0

我不知道你的意思到底是什麼,但如果你想打印出從價值您的字符串數組,你可以這樣做:

public class New { 

    public static void main(String[] args) { 
     //makes array, and 10 is how many slots it will have 
     String[] array1 = new String[10]; 
     //sets slot 1 to "Hello" 
     array1[1] = "Hello"; 
     //prints out slot 1 
     System.out.println(array1[1]); 

    } 
} 
0
public class tuna 
{ 
    private String[] array1; 
    private int[] array2; 

    public tuna(String[] array1, int[] array2) 
    { 
     this.array1 = array1; 
     this.array2 = array2; 
    } 

    public String[] getArray1() 
    { 
     return array1; 
    } 
    public int[] getArray2() 
    { 
     return array2; 
    } 
} 


public static void main(String[] args) 
{ 
    String[] array1 = new String[10]; 
    int[] array2 = new int[10]; 
    array2[0] = 1; 
    tuna me = new tuna(array1, array2); 

    for(int i = 0; i < array1.length; i++) 
    { 
     array1[i] = "Hello index: "; 
    } 

    for(int i = 1; i < array2.length; i++) 
    { 
     change(array2); 
     array2[i] = array2[i-1] + 5; 
    } 

    for(int i = 0; i < array2.length; i++) 
    { 
     System.out.println (array1[i] + array2[i]); 
    } 
} 

不過請注意,你不需要爲相同的消息字符串數組,即你好指數:

0

「我的問題是如何從每個陣列中打印出來的值。 以及如何將設置我的println來打印這些價值觀」

數組中的打印值:

public static void main(String args[]) { 
    String[] array1 = ..init array //Your code to initialise the array here 

    for(String s : array1) { 
     System.out.println(s); 
    } 

} 
相關問題