No.1:EnumTest
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MTI1NDU5Ni0xMTgxOTYzNjQ3LmpwZw%3D%3D.jpg?w=700&webp=1)
No.2:Addition
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MTMzMTUxOC0xMDQzNDE2OTY2LmpwZw%3D%3D.jpg?w=700&webp=1)
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MTMzOTcyMS0xMTcwNzU2NTA1LmpwZw%3D%3D.jpg?w=700&webp=1)
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MTM0ODA0OS04MzM4MzcwNTAuanBn.jpg?w=700&webp=1)
在此程序中,学习了将文本框调用出来,文本框输入的数据都是String类型,所以用于计算时需要先进行转型,然后计算。
No.3:TestDouble
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MTc0NDU0OS00ODYwNDA5OTYuanBn.jpg?w=700&webp=1)
在程序中,计算后数据的精度会出现差别,所以会出现这样的问题。
No.4:TestBigDecimal
![java语法学习问题总结 java语法学习问题总结](https://image.shishitao.com:8440/aHR0cDovL2ltYWdlczIwMTUuY25ibG9ncy5jb20vYmxvZy83NjIyMTYvMjAxNTEwLzc2MjIxNi0yMDE1MTAwODA5MjE0MjY5MC01MjQ0NzQzMzEuanBn.jpg?w=700&webp=1)
double,不能准确地代表16位有效数以上的数字,在使用BigDecimal时,应用 BigDecimal(String)构造器创建对象才有意义。另外,BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算 符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。