10:字符串和数字和相加和相乘的运算

一:字符串和数字相加的方法。

(一)错误的尝试

1:自定义一个变量。

2:直接让字符串和数字相加。

3:马上可以得出错误的结果----第2行有无效的字符。

(二)补救的3种方法

1:将两边的内容都转成字符串。

 

2:或者使用str这个命令,这样可以把数字转换成为字符串。这样的做法结果也是正确的。

 

3:同时们也可以将字符串转化为数字,使用int可以转整数,使用flort可以转小数。

在这个运算中,字符串"50"和18是无法相加的,但是如果我们进行转化的话,就可以。我们使用了

int函数,将字符串成功转化为整数,然后再进行计算。这种方法是非常正确的。

 

总结:

(1)我们可以使用str将数字转化为字符串。

(2)我们可以使用int将数字字符串转为整数。也可以把小数转为整数。

(3)我们可以使用flort将数字字符转化为小数。

 

二:字符串和数字相乘的方法。

1:我们进行了常规的测试。

 

 

2:我们采用《三体》中的经典对白,重新写了一个

 

(三)我们进行了第三种方式的写作

 

 

比较明显的是,第二种写法好像更加好看一点。我好像又忘记写注释了。这是问题!

 

 

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 编写一个类实现复数的运算。 复数类ComplexNumber的属性: m_dRealPart:实部,代表复数的实数部分。 m_dImaginPart:虚部,代表复数的虚数部分。 复数类ComplexNumber的方法: ComplexNumber():构造函数,将实部、虚部都置为0。 ComplexNumber(double r,double i):构造函数,创建复数对象的同时完成复数的实部、虚部的初始化,r为实部的初值,i为虚部的初值。 getRealPart():获得复数对象的实部。 getImaginPart():获得复数对象的虚部。 setRealPart(double d):把当前复数对象的实部设置为给定的形式参数的数字。 setImaginaryPart(double d):把当前复数对象的虚部设置为给定的形式参数的数字。 complexAdd(ComplexNumber c):当前复数对象与形式参数复数对象相加,所得的结果也是复数值,返回给此方法的调用者。 complexAdd(double c):当前复数对象与形式参数实数对象相加,所得的结果仍是复数值,返回给此方法的调用者。 complexMinus(ComplexNumber c) :当前复数对象与形式参数复数对象相减,所得的结果也是复数值,返回给此方法的调用者。 complexMinus(double c) :当前复数对象与形式参数实数对象相减,所得的结果仍是复数值,返回给此方法的调用者。 complexMulti(ComplexNumber c):当前复数对象与形式参数复数对象相乘,所得的结果也是复数值,返回给此方法的调用者。 complexMulti(double c):当前复数对象与形式参数实数对象相乘,所得的结果仍是复数值,返回给此方法的调用者。 toString():把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中和分别为实部和虚部的数据。 2. 编写Java Application程序使用上题定义的类,检查类定义是否正确。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值