怎么有这么多的错误
//:c03:Assignment.java
//Assignment with objects is a bit tricky
public class Number(){
int i;
}
public class Assignment {
public static void main(String[] args) {
Number n1=new Number();
Number n2=new Numbwe();
n1.i=9;
n2.i=47;
System.out.println("1:n1.i:" + n1.i + ", n2.i:" + n2.i);
n1=n2;
System.out.println("2:n1.i:" + n1.i + ", n2.i:" + n2.i);
n1.i=27;
System.out.println("3:n1.i:" + n1.i + ", n2.i:" + n2.i);
try{
System.in.read();
}catch(Exception e){}
}
}