少儿趣味编程-Scratch简易计算器(三)异常处理的思路和实现简易计算器-异常处理的思路和实现Part1什么是异常处理少儿趣味编程-Scratch简易计算器-异常处理的思路和实现异常处理,是编程语言或计算机硬件里的一种机制,用于处理软件或信息系统中出现的异常状况(即超出程序正常执行流程的某些特殊条件)。通过异常处理,我们可以对用户在程序中的非法输入进行控制和提示,以防程序崩溃。异常处理功能提供了处理程序运行时出现的任何意外或异常情况的方法,是防止未知错误产生所采取的处理措施。Part2异常举例少儿趣味编程-Scratch简易计算器-异常处理的思路和实现问题一:连续输入运算符时的错误显示。简易计算器-异常处理的思路和实现问题二:多于两个数字的显示与运算。Part3异常处理少儿趣味编程-Scratch简易计算器-异常处理的思路和实现问题一:连续输入运算符时的错误显示。简易计算器-异常处理的思路和实现针对“连续输入运算符时的错误显示”异常情况,分为两种情况。1、连续输入+、-、*、/,这四种运算符。2、连接输入小数点.。思路:1、针对四种运算符,在按下按钮之后,进行后续处理之前,先进行一个判断,判断“输入显示”这个变量中是否包含“+”,“-”,“*”,“/”,这四个运算符,如果已经包含了,那么就不做任何操作,如果没有包含,再进行各个运算符的相应处理。2、针对小数点.,由于它出现在数字1和数字2中,所以判断的对象就不是“输入显示”这个变量,而是要判断“数字1”和“数字2”这两个变量,如果这两个变量中已经包含了,那么就不做任何操作,如果没有包含,再进行两个数字的相应处理。简易计算器-异常处理的思路和实现第一步:增加一个变量,用于记录“输入显示”中是否包含四种运算符的判断结果。新增一个变量简易计算器-异常处理的思路和实现第二步:在初始化时对新增的变量进行初始化。变量初始化简易计算器-异常处理的思路和实现第三步:在开关机的时候对变量进行重置。开关机时对变量重置简易计算器-异常处理的思路和实现第四步:在清除的时候对变量进行重置。清除时对变量重置简易计算器-异常处理的思路和实现第五步:按钮“+”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第六步:按钮“-”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第七步:按钮“*”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第八步:按钮“/”按下时,进行运算符的判断,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现第九步:按钮“.”按下时,判断数字1和数字2,根据判断结果进行相应操作。简易计算器-异常处理的思路和实现问题二:多于两个数字的显示与运算。简易计算器-异常处理的思路和实现经过针对“连续输入运算符时的错误显示”异常情况处理,同时就解决了多于两个数字的显示问题,但是运算的结果依然是错误的。问题分析:这个错误出现的原因是,虽然通过之前的步骤,解决了输入显示上的问题,但是在第二次按下运算符时,却改变了运算符变量的值,而这不是我们期望的结果。思路:当四个运算符再次被按下时,先判断运算符是否已经被按过,如果没有被按过,再进行运算符变量的修改,如果已经被按过了,运算符变量就不再做修改,保留第一次按下运算符时的运算符变量的值。简易计算器-异常处理的思路和实现第一步:调整“+”运算符程序。简易计算器-异常处理的思路和实现第二步:调整“-”运算符程序。简易计算器-异常处理的思路和实现第三步:调整“*”运算符程序。简易计算器-异常处理的思路和实现第四步:调整“/”运算符程序。感谢观看Thanks少儿趣味编程-Scratch主讲雨衡老师