急求eclipse关于Intent a = Intent这样句子的报错

最近学安卓开发,现在根据培训老师给出的示例代码仿写,但是不知道哪儿操作不对报错了,如下
这是老师给出的示例文件(节选)

if(et1.getText().toString().equals("admin")&& et2.getText().toString().equals("123")){

                    Intent a = new Intent(MainActivity.this,TwoActivity.class);
                    startActivity(a);
                    Toast.makeText(MainActivity.this, "success", Toast.LENGTH_SHORT).show();
                }else{
                    Toast.makeText(MainActivity.this, "error", Toast.LENGTH_SHORT).show();
                }

这是我模仿的(节选)

if(username.getText().toString().equals("user")&&password.getText().toString().equals("123456")){
                    Intent a = Intent(Zhuce.this,HJJC.class);
                    startActivity(a);
                    Toast.makeText(Zhuce.this,"success",Toast.LENGTH_SHORT);}
                else{
                    Toast.makeText(Zhuce.this,"error",Toast.LENGTH_SHORT);  
                    }

这里是我的代码报错的地方
图片说明
点了两个解决方案(哪一个都试了)之后倒是不报错了,问题是运行的时候跳转有问题,点登陆就停止运行了
界面就是这么个玩意
图片说明
不萌但新的求助啊,求dalao不要喷我

不想喷,抄都抄的不想,少个 new, 对象要new的