import java.util.Scanner;//导包 public class look17 { String name="涂山"; String password="1234";//定义变量值 public void artcicFox() {//定义方法,下面是输出的格式,就是为了好看一点 System.out.println("姓名:"+name); System.out.println("密码:"+password); } //这里主要讲的还是方法调用的问题,就要记住是以类名创建方法,方法调万物。 public static void main(String[] args) {//这里是一个方法是把 look17 tushan=new look17();//这个就是以类名创建方法。 tushan.artcicFox();//然后就是用这个对象来调用方法,就是用这个对象来调用-你上面定义的方法的格式。 还有一点我要讲一下,就是什么是成员变量跟局部变量,在方法中的为局部变量,出了这个方法就是啥也不是,成员变量就是在方法之外的变量,随时用随时调。 Scanner sc=new Scanner(System.in);//这个想必都熟系了吧,定义键盘输入个输出语句用的包 while(true) { 循环,while(true)这个循环的意思就是里面的true代表的就是正确的,俩面的if会让你有更好的理解 System.out.println("请输入名字:"); String namea = sc.nextLine(); System.out.println("请输入密码:"); String passworda = sc.nextLine();然后就是上面的键盘输入 if (namea.equals(tushan.name)&&passworda.equals(tushan.password)){if判断相信你们都很熟悉了,还有就是里面的name.equals()这个方法的意思,有会用的有不会用的,就是当两个相同的数或者值相同,才输出为true,懂了吧,就像这个equals(这里面的跟的值跟你键盘输入的值相等,并且跟另外一个值也相等)那就输出为true ,然后就是继续执行下面的语句, System.out.println("请输入新的密码:"); passworda=sc.next();键盘输入对吧 tushan.password=passworda;这个就是我这个代码说改密码的意思啊,用你键盘输入的值变成另一个键盘输入,以后用的时候就是用这个键盘输入的值 break;,跳出循环,要不然就死循环了,懂!!!! } else{ System.out.println("您的密码输入错误,请重新输入:");,输出表达式 } } tushan.artcicFox();调用的方法,对象调用我定义的方法,我最终的输出要用这个格式,因为她好看。 } }