问题:如果输入正确则显示xx,如果输入错误则显示。
分层:检验输入正确与否,然后再决定正确做什么,错误做什么。
boolean bool=false;
for(int i=0;i<=4;i++){
if(输入正确){
bool=true;
}
}
if(bool){
}else{
}
=========================================================================
不分层写
for(){
if(输入正确){
要干什么
}else{
要干什么
}
}
区别:分层写,可以让做什么只判断一次,不分层却得判断多次。再用户登录模块只需要验证一次是否内存中有注册的账户,如果不分层,每次都会判断内存中是否有账户,前几次都会输出没有时做什么,直到某一次输出正确时做什么。
文章讨论了分层编程在处理输入验证中的效率提升,指出分层结构可以避免不必要的重复判断,如在用户登录模块中只需初次检查内存中的账户,而非每次都进行。
1298

被折叠的 条评论
为什么被折叠?



