首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于类的有关问题

2011-12-02 
关于类的问题[codeJava][/code]import java.util.Scannerpublic class administration {public String a

关于类的问题
[code=Java][/code]import java.util.Scanner;
public class administration {
public String admin;//管理员的账号
public String adminPassword;//管理员的密码
String adminjie ="";
String newPassword="";//接受新输入的密码
String newPassword1="";//接受再次输入新的密码
public void show(){
Scanner input=new Scanner(System.in);
System.out.println("请输入账号:");
adminjie=input.next();
System.out.println("请输入密码:");
newPassword=input.next();
if(adminjie.equals(admin)&&newPassword.equals(adminPassword)){
System.out.println("请输入要更改的密码:");
newPassword=input.next();
System.out.println("请再次输入更改的密码:");
newPassword1=input.next();
while(!newPassword.equals(newPassword)){
System.out.println("两次输入的密码不一致");
System.out.println("请输入更改的密码:");
adminjie=input.next();
System.out.println("请再次输入更改的密码:");
newPassword1=input.next();
}
}else{
System.out.println("更改密码成功!更改的密码为"+newPassword1);
}
}
static void main(String[] args) {
administration name = new administration();
name.admin="admin";
name.adminPassword="12345";
name.show();
}

}
怎么运行不起来吗?还是我写的有问题不应该写在类里面?

[解决办法]
能运行必须要有public static void main(String[])类型的方法
你里面的static void main 没有public 修饰,默认是default的修饰符
还有注意Java命名规范,类的首字母大写

Java code
import java.util.Scanner;public class Administration {    public String admin;//管理员的账号    public String adminPassword;//管理员的密码    String adminjie ="";    String newPassword="";//接受新输入的密码    String newPassword1="";//接受再次输入新的密码    public void show(){        Scanner input=new Scanner(System.in);        System.out.println("请输入账号:");        adminjie=input.next();        System.out.println("请输入密码:");        newPassword=input.next();        if(adminjie.equals(admin)&&newPassword.equals(adminPassword)){            System.out.println("请输入要更改的密码:");            newPassword=input.next();            System.out.println("请再次输入更改的密码:");            newPassword1=input.next();            while(!newPassword.equals(newPassword)){                System.out.println("两次输入的密码不一致");                System.out.println("请输入更改的密码:");                adminjie=input.next();                System.out.println("请再次输入更改的密码:");                newPassword1=input.next();            }        }else{            System.out.println("更改密码成功!更改的密码为"+newPassword1);        }    }   public static void main(String[] args) {        Administration name = new Administration();        name.admin="admin";        name.adminPassword="12345";        name.show();    }} 

热点排行