快捷导航

为何会死循环

int year=0,month=0,day=0,sum=0;
                do{
                       
                System.out.println("请输入年");
                if(input.hasNext()){
                        year=input.nextInt();
                        if(year>=1900){
                       
                        }else{
                                System.out.println("错误!输入的年份不能小于1900年;\n请重新输入");
                        }while(true);
                       
                }
                System.out.println("请输入月");
                if(input.hasNext()){
                        month=input.nextInt();
                        if(month=1){
               
                        }else{
                                System.out.println("错误!你输入的月份有误;");
                                while(true);
                        }
                }
                System.out.println("请输入日");
                if(input.hasNext()){
                        day=input.nextInt();
                        if(day=1){

                                if(day

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP