第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

當(dāng)輸入中文用戶名之后輸入年齡就沒反應(yīng)了

代碼就算是粘貼過來的也是這樣,輸入姓名時(shí)用中文,然后輸入年齡比如"21",之后就無法輸入了也沒有提示信息。。。有沒有大神解救一下

正在回答

4 回答

我也有這個(gè)問題 , 我是如果先輸入姓名 就后邊就報(bào)轉(zhuǎn)換異常. 如果把姓名放在最后 ,輸入完integer類型 后邊就不提示了

0 回復(fù) 有任何疑惑可以回復(fù)我~

我把你的代碼拷過來改了下,沒發(fā)現(xiàn)你說的問題啊,就是最后你的出現(xiàn)isdel空指針異常,加上幾句代碼就好了

0 回復(fù) 有任何疑惑可以回復(fù)我~

http://img1.sycdn.imooc.com//568f1ccd00012ebc08060638.jpg

package?com.view;

import?java.text.ParseException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.List;
import?java.util.Scanner;

import?com.action.Action;
import?com.model.Goddess;

public?class?View?{
	private?static?final?String?CONTEXT="歡迎來到女神禁區(qū):\n"?+
			"下面是女神禁區(qū)的功能列表:\n"?+
			"[MAIN/M]:主菜單\n"?+
			"[QUERY/Q]:查看全部女神的信息\n"?+
			"[GET/G]:查看某位女神的詳細(xì)信息\n"?+
			"[ADD/A]:添加女神信息\n"?+
			"[UPDATE/U]:更新女神信息\n"?+
			"[DELETE/D]:刪除女神信息\n"?+
			"[SEARCH/S]:查詢女神信息(根據(jù)姓名、手機(jī)號(hào)來查詢)\n"?+
			"[EXIT/E]:退出女神禁區(qū)\n"?+
			"[BREAK/B]:退出當(dāng)前功能,返回主菜單";
	private?static?final?String?OPERATION_ADD?=?"add";
	private?static?final?String?OPERATION_QUERY?="query";
	private?static?Scanner?input;
	public?static?void?main(String[]?args)?{
		input?=?new?Scanner(System.in);
		System.out.println(CONTEXT);
		Goddess?goddess?=?new?Goddess();
		Integer?step?=?1;
		Action?action?=?new?Action();
		String?previous?=?null;
		while(input.hasNext()){
			String?in?=?input.nextLine().toString();
			if(in.equals("EXIT")){
				System.out.println("已退出");
				break;
			}else?if(OPERATION_QUERY.equals(in)
					||OPERATION_QUERY.substring(0,1).equals(in)){
				try?{
					List<Goddess>?gs?=?action.query();
					for(Goddess?g?:?gs){
						System.out.println(g);
					}
				}?catch?(Exception?e)?{
					e.printStackTrace();
				}	
			}else?if(OPERATION_ADD.equals(in.toLowerCase())
					||OPERATION_ADD.substring(0,1).equals(in.toLowerCase())
					||OPERATION_ADD.equals(previous)
					){
				previous?=?OPERATION_ADD;
				if(1?==?step){
					System.out.println("請(qǐng)輸入姓名:");
				}else?if(2?==?step){
					goddess.setUser_name(in);
					System.out.println("請(qǐng)輸入年齡");
				}else?if(3?==?step){
					Integer?age?=?Integer.parseInt(in);
					goddess.setAge(age);
					System.out.println("請(qǐng)輸入生日:yyyy-MM-dd");
				}else?if(4?==step){
					SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd");
					Date?birthday?=?null;
					try{
						birthday?=?sdf.parse(in);
						goddess.setBirthday(birthday);
					}catch(ParseException?e){
						e.printStackTrace();
						System.out.println("格式有誤");
						step=3;
					}
					System.out.println("請(qǐng)輸入郵箱");
				}else?if(5?==?step){
					goddess.setEmail(in);
					System.out.println("請(qǐng)輸入手機(jī)號(hào)");
				}else?if(6?==?step){
					goddess.setMobile(in);
					try?{
						action.add(goddess);
						System.out.println("添加成功");
					}?catch?(Exception?e)?{
						e.printStackTrace();
						System.out.println("添加失敗");
					}
				}
				if(OPERATION_ADD.equals(previous)){
					step++;
				}
			}
			else{
				step?=?1;
				System.out.println("您輸入的值為:"+in);				
			}
			
			
		}
	}
}


0 回復(fù) 有任何疑惑可以回復(fù)我~

?把你自己的代碼給貼出來

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

當(dāng)輸入中文用戶名之后輸入年齡就沒反應(yīng)了

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)