编写一个显示所有5个int的数组

时间:2018-10-18 22:07:40

标签: java arrays

我的教授要求我编写一个显示所有5个int的数组。他给了我们数字,这就是我尝试做的。

{% endblock %}

我将所有字符都设置为soi不需要的数字值,而在我这样做的时候,我创建了单独的方法,因此可以单独处理。 但是它似乎没有通过控制台显示。我做错了什么?

3 个答案:

答案 0 :(得分:0)

Public class ArrayStuff{

public static void main(String[] args){

Scanner stdin = new Scanner(System.in);

ArrayList<Integer> myList = new ArrayList<>();

 for(int i = 0; i<5; i++){//all relevant ints stored here
 myList.add(stdin.nextInt());
   }

}
}

要获取此数组的内容,您想使用myList.get(index)方法

答案 1 :(得分:0)

使用所有值创建大小为5的数组

public static void printArray(int[] arr){
System.out.println("Array : ");
for(int i = 0; i< arr.length; i++){
System.out.println(arr[i]);
}

}
public static void main(String[] args) {
int[] arr = {1, -3, 78, 13, -1005};
printArray(arr);
}

答案 2 :(得分:0)

尝试

public class ArrayTest {
   private static int s;
   private static int w;
   private static int a;
   private static int g;
   private static int y;

public static void main(String[] args) {
    setS(1);
    setW(-3);
    setA(78);
    setG(23);
    setY(-1005);
    getS();
    getW();
    getA();
    getG();
    getY();

}

/**
 * @return the s
 */
public static int getS() {
    System.out.println("getS():" + s);
    return s;
}

/**
 * @param s
 *            the s to set
 */
public static void setS(int s) {
    ArrayTest.s = s;
}

/**
 * @return the w
 */
public static int getW() {
    System.out.println("getW():" + w);
    return w;
}

/**
 * @param w
 *            the w to set
 */
public static void setW(int w) {
    ArrayTest.w = w;
}

/**
 * @return the a
 */
public static int getA() {
    System.out.println("getA():" + a);
    return a;
}

/**
 * @param a
 *            the a to set
 */
public static void setA(int a) {
    ArrayTest.a = a;
}

/**
 * @return the g
 */
public static int getG() {
    System.out.println("getG():" + g);
    return g;
}

/**
 * @param g
 *            the g to set
 */
public static void setG(int g) {
    ArrayTest.g = g;
}

/**
 * @return the y
 */
public static int getY() {
    System.out.println("getY():" + y);
    return y;
}

/**
 * @param y
 *            the y to set
 */
public static void setY(int y) {
    ArrayTest.y = y;
   }
  }
}