在金融类的项目中,使用高精度的数学运算,我们常用家务中的 bigger day semo 这个类进行运算,但是 big day semo 有几个使用建议,一、使用死俊类型的参数来构建 big day semo 对象。二、使用 compare to 进行比较大小。 三呢,建议使用 top play instrin 将 big decimo 转换成字符串,使用 set scale 方法设置精度的时候,他是不会改变原对象的,需要重新复制 下来呢。咱们通过代码演示看一下这几个问题。构建贝克得 cmo 对象,一个是自付串类型的,一个是大包类型的,分别打印一下,看一下效果。通过控制台呢,咱们可以看到大包类型呢,丢失了精度, 这是因为大 bo 类型只能保留有限的数字,当这个数字转化为 big dec 某对象时,精度可能丢失,所以咱们建议使用死坠类型。这里有两个数,一个是二点零, 一个是二点零零。然后咱们通过 ecos 和 compare two 分别比较一下它俩是否相等。运行一下看一下效果。这里可以看到呢, ecos 返回的是 force, compare two 返回的是零,我们的预期结果是希望它俩是相等的,所以说这里应该选择 compare two, 零代表相等, 然后呢,一代表大于负,一代表小于。这里分别通过两种方式将 a 转换成死转类型,咱们打印一下,看一下效果。通过结果呢,咱们可以看到图,死转方法呢,会将这个数字变为科学技术法, 所以呢,咱们建议使用 toplins dream 将 big decimal 转换成字符串儿,使用 size scale 方法保留两位小数,咱们执行一下,看一下效果。这里呢,可以看到这个数字没有变,是因为 science scale 不会修改原有的对象。这里呢,咱们需要重新复制,咱们 复制一下,重新打印,看一眼效果。重新复制后可以看到已经保留两位小数了。最后小伙伴们在使用 big dec 某还有哪些需要注意的地方,评论区讨论一下。
粉丝1.4万获赞15.7万


fm 考前纷纷逼真,嗨嗨,大家好,我是你们的 fm 老师 gloria, 这个视频为大家来聊一聊有关于我们考场好伙伴计算器的一个设置。由于南京考场出现过计算器被监考官重置的这个现象啊, 所以我也希望所有的小伙伴能够学会。你拿到一个新的计算器将要如何设置,一共要完成两个步骤,这两个步骤分别是小数点的位数以及运算的法则。那么首先进入计算器的设置啊,你可以看到点点键的上方第二功能 format, 按左上角的 second 的功能键,然后按点点键去调用第二功能。进入我们眼帘的这个 d e c 你 decim 其实指的就是小数点的位数, 我们就可以来设置小数点位数。那么 fun 考试当中呢,四位六位,九位都可以,看你自己的使用习惯,比如说现在我把小数点位数设置为六位,那么我们按一下六,不要忘记去按一下 inter 键。好,那么按完 inter 键之后呢,你可以看到现在屏幕上就显示为六位小数,除了小数点之外,我们还要设置运算的规则,请大家跟着我一起按一下这个向上键。 那么向上键现在啊已经显示为 a o s 了, a o s 就是我们想要的这个法则,那么实际上刚进入计算器的时候,一般来说默认的是另外一个法则叫做 c h n 练式算法, 那么这个列式算法的话呢,就是你怎么去输入这个顺序,他就会怎么来按。但问题是我们更加想要的是先乘除后加减,就是这个 a o s 模式, 如何在这两个模式之间去做一个切换呢?按 second 的功能键,然后按 enter 键就可以切成另外一个模式,这个 c h n 是我们不推荐的模式,更加推荐的是 second 的功能键, enter 键就是这个 a o s, 先乘除后加减,可以更加好地帮助我们应对 fun 考试当中的计算。之前也有小伙伴问啊,就 是我计算器设置当中的其他设置都代表什么含义,那实际上你是可以不用去管它的,因为我们在考试当中不会用到它。我带着大家快速的来纵览一下往上翻,这里表达的是数字如何来进行显示,那比如说我每三位会有一个逗号,这就是美国的显示方式, 那么摆到欧洲又是另外的显示方式,但是我们更加常用的是这个,所以完全不需要去动好再往上翻,就是日期的方式,那么现在呢?是月日年的显示方式, 在网上翻这个第一句表示的是 degree, 就是我们关于这个角度如何来进行显示,因为在这个计算器当中,我们还是可以对于一些三角函数的计算去进行一些操作,但是我们在范目考试当中完全不会使用到它, 所以这个第一句 degree 就是角度,我把它切换完之后,可以以弧度的形式来进行显示,但这个我们也是在考试当中完全不会用到的,我们会用到的就是小数点位数以及 你的一个这个输入的法则,我们设置好就可以了。另外回答大家两个常见的问题,第一个我要不要在考前给咱们的计算器去换一换电池啊?那我的看法是换电池真的是一个很复杂的过程啊,大家感兴趣的话呢,可以去 骚扰一下你在某宝或者某东买的这个客服,他会把换电池的视频发给你的。以格瑞尔的这个动手能力啊,这个完全是不足以驾驭他的, 所以我建议动手能力跟我一样不行的小伙伴呢,就不要去换这个电池了。那我这个计算器其实用了很长时间啊,将近十年,他现在还是有电的。 那如果真的非常担心没有电的小伙伴呢,我建议你去问隔壁 cc 同学去借一台哈,因为考试是可以带入两台计算器。另外的小伙伴就问啊,我考试是一定只能带德州仪器吗?我们规定的计算器的型号类 一别我给大家展示在上边,主要就是德州仪器和惠普,那么除了既定的计算器,其他计算器是一律不允许带入考场的。大家 cpa 用的计算器啊啊,或者很多小伙伴喜欢用那种卡西欧的计算器,都是不允许带入的。 那同学说,我看到小红书上有人分享说我就用了叉叉叉计算器。在 fam 考试过程当中呢,我和大家讲的一定是考场最为严格的要求, 按照这个要求,你至少可以避免两件事情,第一件事情,带入错误的计算器,然后在考前被监考老师收走,那么使得你 整个的考试没有计算器可以使用。那这个其实对 fam 考试来说还是相当糟心的,因为 fam 里边你要用到连续复利哈,你真的自己要手算就挺困难的。第二点的话,也避免在考试的过程当中被记录下名字被 report, 因为你带入其他的计算器,其实是带入考场不允许的物品, 按照严格的考试规定,其实是会被记录下来的。我希望大家能够尽量避免造成这两个问题。


ok, 那么接下来呢,我们继续往下,我们说那是包装类啊,除了这些以外,还给我们提供了什么样的方法呢?人家 api 生是不是都给我们介绍了呀?比如说这个阴历者,我们过来再看。说呀,你这个阴历者还是提供了一些方法,干什么的方法呢?用于转换的就是印他,转死俊,死俊一转印他, 对吧?哎,就是说他还给我们提供了一些与字不串之间的转换的一些方法,那就是基本数据类型 或者是包装类,包装类与思俊之间的一个转换, 那么就一个一个的来呗。先来第一个,那就是基本数据类型或者是包装类,然后转换成思俊,看看怎么转,有哪些方法? 嗯,试试。比如说呢,现在呢?基本数据类型啊,我有一个印他的 a 吧,为十,我现在呢,要把它转化成对应的死俊。 这个咱们以前是不是就学过一招是什么来着?哎,比如说使劲挨加等于什么? a 加上一个, 哎,加上一个双引号空的自负串,这以前咱们是不是学过呀?利用的是任何基本数据类型与死峻使用连接符都将自动串接为死峻,对吧?哎,那这个时候呢,他已经转了,又见 运行,注意,我输出的已经是个自负串了啊,那就是幺零。哎,就是利用这个任何基本数据类型与死 俊使用连接符都将串接成死俊。我这里利用了一个空的字母串,对吧?里边什么都没有,这是第一种方式,以前学过,没啥特别的地方。那么除了这个以外呢?我们再来一个, 比如说还是个 a, 对吧?除了这个以外还有什么办法可以把它转化成对应的字幕串呢?转换成字幕串呢?嗯,那么不会怎么办?不会呀,不知道有什么办法呀,那就得找 注意啊,找,那么返回值就这次应该是个死俊吧,哎,返回值是一个死俊,然后呢,参数大概是个硬的,或者是对应的包装类,但是返回值一定是个死俊,那所以说咱们技巧就是找方法,方法返回值是死俊的,那就看然后,于是呢大家就读读读读读读读啊,这里 有这么多这几个呢,是用于禁止转换的,不是一读读读读到这,哎,发现有个兔子俊方法,静态方法返回直视死俊叫兔子俊,参数是印他类型的。哀说返回一个死俊对象表示指定的整数, 表示指定的阴历值,是不是刚好是我们所需要的呀?哎,并且他是一个静态方法,叫做突死郡,刚好是我们要的,所以说静态方法阴历之中有个静态方法叫突死郡,可以把这个哎进行一个转换,转换成 对应的字母串,拿到以后打印输出一下,右键运行看效果转换了,注意啊,输出的是一个字母串,看到吗?哎, 转换成对应的词句,那么这个时候除了这个以外,我们再试个别的类型的吧,试个 flot 吧, flow f 一等于十五点六 f, 注意这个 f 是不是要做一个区分呢?我们看看这个怎么转,不会不会怎么办?你搜呗,搜 fl 说 flock 中有没有提供什么方法,返回值还是死俊,然后大家就嘟嘟嘟嘟嘟找找找找找,哎,发现他也有这个兔子俊方法,对吧, 感觉有点二哈,我搁这嘟嘟嘟嘟嘟的,就用佛罗特点涂。 朱思俊啊,可以把这个 f 一啊转换一下,转换了之后我把这个转换好的字幕串打印输出一下右键运行,看效果。十五点六,注意没有那个 f 吧,因为 f 是用于区分 vlog 和 double, 那输出的这个字母串直接就是叫一五点六, 看到吗?那么相应的这个因的这有这个突斯郡 flot 也有,其他几个是不是应该都有啊,就不一个个的看了啊,大家下去看吧啊,那就是第二个呢?什么呢?就是实用 啊,对应包装类的静态方法叫做突死菌啊,可以进行一个转换,将基本数据类型或包装类转换成死菌, 搞定,对吧?搞定,搞定了以后呢,咱们再看还有没有其他的了, 七八看,还没有其他了,比如说还是这个 a 十,还有没有什么方法可以把这个基本数据类型或包装类转换成对应的死俊呢?不知道啊,然后找找找呗,还是以印第字为例吧, 找找,于是呢,找找找,找找啊,转换成对应的死俊,读读,读一读,哎,读到了这对,呃,不是要转死俊?不是不是他转换成对应的死俊。 那么我们看这个包装类中,大家注意,包装类中是不是没有什么方法了呀?我们一看包装类中没什么方法,这方法我们是不是用过了呀?包装类中没有,那包装类中没有,那现在我要完成一个转换,涉及到几个类啊? 涉及到两个类,除了包装类以外是不是还有个死菌类啊?那就再去找找死菌类有没有, 是不是搜搜死俊类啊,因为我们涉及到两个类,于是找找找,返回值是死俊,参数是对应的基本数据类型,于是读读读读读, 哎,就读到了,这静态方法叫歪六 out, 对吧?参数可以是差,然后呢? double, flot, ent, 愣是不都可以啊。 那就是死俊类有个静态方法叫歪六恶虎,是不是也可以转?那就用死俊里边的有个叫静态方法,歪六恶虎。注意看,这是一个重载方法吧, 可以把 a 转换成对应的细菌, cs, out, str。 那剩下几个刚才咱们是不是 看了呀,承载方法啊,执行转换了,对吧?所以说第三种方式。第三种方式可以使用啊,叫做死峻类的静态方法叫做歪了哦,可以完成一个转换。 好吧,哎,那这就是基本数据类型啊,转换成死菌啊,基本数据类型或包装类转换成死菌的一个做法。
