增加了从用户输入数据，对数据合法性的校验，优化提示信息，增强程序健壮性