-1

「Hello index:」という文字列を出力する方法を知りたいです。次に、各行にarray2の値を1から出力し、各インデックスに5を追加して1ずつ増やします。 ..誰かが助けてくれれば、それはありがたいです。Java初心者ですが、基本は配列まで知っています。配列を始める前に、オブジェクトとオブジェクトの使用を学びました。私の質問は、各配列から値を取得して印刷する方法です。そして、これらの値を出力するように println を設定するにはどうすればよいでしょうか。どうもありがとう!

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();..........

4

3 に答える 3

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]);
    }
}

ただし、同じメッセージに String 配列は必要ないことに注意してください。つまり、Hello インデックス:

于 2013-02-25T17:26:34.433 に答える
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);
    }

}
于 2013-02-25T17:28:39.407 に答える
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]);

    }
}
于 2013-02-25T17:23:04.807 に答える