如图题目和自己列的代码,但运行的时候输入2.0还是会出来A, 但是想得到的是此时error and exit,不知道哪里出现了问题呢?
正常用if else就可以了,看题目要求只是让你打印出一个合适的错误信息。
另外你这个认知稍微有点偏差,抛异常是执行command出现问题的时候才会出现,而不是不满足条件抛异常
这判断a的大小怎么会抛异常呢。自己用if判断就可以了啊,不在0和1之间就输出error
if语句以下都会执行,所以a=2.0的时候,a确实是>=0.9,所以会打印A