中科软测试面试题2019_中科软面试题

中科软面试题

仅供参考

1

、用

String

的方法将数据类型转换为

String

2

、有一个不定长度的

String

,其中前面是字母,后边是数字

,

例如:

"abcd123.456",

要求写一个方法得到其中的数字以

String

的形式返回

,

数字保留小数点后两位,

不四舍五入,

截去多余小

,

例如:

"abcd123.456"

,得到

"123.45"

如果数字没有小数点

,

要得到两位为

0

的小数,例如:

"abcd123"

,得到

"123.00".

答案如下

:

1

String.ValueOf (1.23)

2

public String getString(String str){

String getNumber;

getNumber = str.replaceAll("[a-z|A-Z]", "");

if(getNumber.indexOf(".") == -1){

getNumber = getNumber+".00";

} else {

if(getNumber.indexOf(".")== getNumber.length()-1){

getNumber = getNumber+"00";

} else if (getNumber.indexOf(".")== getNumber.length()-2){

getNumber = getNumber+"0";

} else {

getNumber = getNumber.substring(0, getNumber.indexOf(".")+3);

}

}

return getNumber;

}

----------------------------------------------------------------

1

面向对象的特征?

1

)对象

对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。

2

)类

类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。

3

)封装

封装是将数据和代码捆绑到一起,

避免了外界的干扰和不确定性。

对象的某些数据和代码可

以是私有的,

不能被外界访问,以此实现对数据和代码不同级别的访问权限。

4

)继承

继承是让某个类型的对象获得另一个类型的对象的特征。

通过继承可以实现代码的重用:

已存在的类派

生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。

5

)多态

多态是指不同事物具有不同表现形式的能力。

多态机制使具有不同内部结构的对象可以共享

相同的外部接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值