高手帮我看下我输入完名字后,程序就不进行了!?
import java.util.Scanner;
public class Information{
public static void main(String[]args){
Scanner input=new Scanner(System.in);
String answer="y";
while(answer.equals("y")){
System.out.println("****************************************************");
System.out.println("\t\t欢迎使用个人信息系统");
System.out.println("\t\t系统已经绑定您的姓名,要如实填写!");
System.out.println("\t\t(感谢的您的支持!)");
System.out.println("***************************************************");
System.out.println("请输入你的姓名:");
String name=input.next();
if(name.equals("王铮")||name.equals("君野")||name.equals("小强")||name.equals("翠花")||name=="大亨"){
System.out.println(name+"欢迎到来!");
break;
}else if(!name.equals("王铮")||!name.equals("君野")||!name.equals("小强")||!name.equals("翠花")||name.equals("大亨")){
System.out.println("您输入的姓名无法在数据库中找到!请重新输入:");
String name2=input.next();
if(name.equals("王铮")||name.equals("君野")||name.equals("小强")||name.equals("翠花")||name.equals("大亨")){
}
System.out.println("请输入你的年龄:");
int age=input.nextInt();
if(age>100&&age>0){
System.out.println("您输入的年龄不符合标准!");
}else{
System.out.println("请输入你的座机电话:");
int telephone=input.nextInt();
if(telephone<9999999){
System.out.println("您输入的电话不是8位数!");
}else{
System.out.println("请输入你的毕业学校:");
String School=input.next();
System.out.println("请输入的联系方式:");
String Address=input.next();
System.out.println("您已经输入的信息是:\n***********************************************");
System.out.println("姓名:"+name2+"\n"+"年龄:"+age+"\n"+"电话:"
+telephone+"\n"+"学校:"+School+"\n"+"地址:"+Address);
System.out.println("***********************************************");
}
if(!name.equals("王铮")||!name.equals("君野")||!name.equals("小强")||!name.equals("翠花")||!name.equals("大亨")){
System.out.println("由于您输入的姓名数据库未找到!请您重新输入姓名!");
System.out.println("请您重新输入姓名:");
String name3=input.next();
System.out.println("您的姓名已经从"+name+"修改为:"+name3);
}else if(name.equals("王铮")||name.equals("君野")||name.equals("小强")||name.equals("翠花")||name.equals("大亨")){
System.out.println("还需要修改信息吗?1.年龄2.电话3.学校.4.地址.5.姓名.0.退出");
int num1=input.nextInt();
switch(num1){
case 1:
System.out.println("请输入您的年龄:");
int age2=input.nextInt();
System.out.println("您的年龄已经从"+age+"修改为:"+age2);
break;
case 2:
System.out.println("请输入您的电话:");
int telephone2=input.nextInt();
System.out.println("您的电话从"+telephone+"修改为:"+telephone2);
break;
case 3:
System.out.println("请输入您的学校:");
String School2=input.next();
System.out.println("您的学校修改为 :"+School2);
break;
case 4:
System.out.println("请输入您的地址:");
String Address2=input.next();
System.out.println("您的地址从修改为"+Address2);
break;
case 5:
System.out.println("请输入您的姓名:");
String name3=input.next();
System.out.println("您的姓名修改为:"+name3);
case 0:
System.out.println("确定退出吗?输入q退出");
String q=input.next();
if(q=="q"){
break;
}
System.out.println("是否继续?y/n");
answer=input.next();
}
System.out.println("谢谢您的使用!");
}
}
}
}
}
}