面试题
1.抽象类和接口的区别?
抽象类不能被实例化 接口必须被实现
类可以实现多个接口,但只能继承一个父类
抽象类必须要有构造方法,接口没有
java初级编程题
import java.util.Scanner; public class Password { //实现会员注册,要求用户名长度不小于3,密码长度不小于6,注册时两次输入密码必须相同 (字符串) String user; String password; String repassword; public void ps(){ System.out.println("请输入您的用户名:"); Scanner sc = new Scanner(System.in); user = sc.next(); System.out.println("请输入您的密码:"); password = sc.next(); System.out.println("请确认您的密码:"); repassword=sc.next(); while(user.length()<3 || password.length()<6 || repassword.equals(password)==false){ if (user.length()<3){ System.out.println("您输入的用户名不符合标准"); }else if(password.length()<6){ System.out.println("您输入的密码不符合标准"); }else if(repassword.equals(password)==false){ System.out.println("两次密码不一致"); } System.out.println("请您重新输入用户:"); user = sc.next(); System.out.println("请您重新输入密码:"); password = sc.next(); System.out.println("请您重新确认密码:"); repassword=sc.next(); } System.out.println("注册成功"); } }