-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInnerClass.java
More file actions
33 lines (30 loc) · 871 Bytes
/
InnerClass.java
File metadata and controls
33 lines (30 loc) · 871 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// this code is still messy
public class InnerClass {
public static final int LENGTH = 10;
private int[] array = new int[LENGTH];
// initialization block
public InnerClass(){
for (int i=0; i<array.length; i++){
this.array[i] = i%3;
}
System.out.println("initialization finished!");
}
public void switchElement(){
for (int j=0; j<array.length; j++){
array[j] = new Element(j).sign;
}
System.out.println(InnerClass.array);
System.out.println("work completed");
}
class Element{
private int sign;
public Element(int eleInt){
// this.sign = Integer.toString(eleInt);
this.sign = eleInt;
}
}
public static void main(String[] args){
InnerClass x = new InnerClass();
x.switchElements();
}
}