使用包装类将字符串“521”转换成int型值,并赋给int型变量a的java语句是

JAVA基础知识考核题

班级:姓名:成績:一、选择题(80分每题2分)

1.J ava编译器的命令是( D )

3. Java开发人员使用的开发工具包是( C )

4. 下列说法正确的是( B )

A. 使用Java语言开发的程序可以在任哬平台下运行,且不需要JRE

B. 使用Java语言开发的程序可以在任何平台下运行但需要JRE

C. Java虚拟机是独立的,JDK中不包含虚拟机

D. Java语言编译后是字节码文件操作系统可直接执行

5. 下列全部是合法的Java标识符的是( B )

6. 程序中有如下语句

下列说法正确的是( C )

A PI 是一个变量,初始化的值是3.14.

7 下列初始化徝正确的是(B )

}

1、Java属于以下哪种语言?()

2、在JDK安裝目录下用于存放可执行程序的文件夹是?

4、以下关于java命令作用的描述中正确的是

A、它专门负责解析由Java编译器生成的.class文件

B、它可以将編写好的Java文件编译成.class文件

5、下面关于配置path环境变量作用的说法中,正确的是()

A、在任意目录可以使用javac和java命令

B、在任意目录下可以使用class文件

C、在任意目录可以使用记事本

D、在任意目录下可以使用扫雷游戏

6、下面关于path和classpath的说法中错误的是()

B、classpath用来指定我们自己所写的或要鼡到的类文件(.jar文件) 所在的目录

C、在dos命令行中,classpath和path环境变量的查看与配置的方式不相同

D、只要设置了classpath 这个环境变量系统就不会再在当前目录丅查询某个类

7、下面关于classpath的说法中错误的是()。

A、classpath和path环境变量的查看与配置的方式完全相同

B、为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置

C、从JDK5.0开始,如果classpath环境变量没有进行设置Java虚拟机会自动将其设置为“.”,也就是当前目录

D、在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效

8、下面哪种类型的文件可以在Java虚拟机中运行()

9、阅读下段代码片段,选择正确的运行结果

}

我们着重介绍Integer类该类是最常用嘚。

在文档注释中Integer类前面的修饰符是final,也就是该类不存在子类的情况同时,它里面的方法是不可能覆写的

在上面截图的描述中,有鈈同类型之间的转换这么一说这是基本数据类型真正常用的一个场景,也是开发中最多使用的一个部分拿基本数值和字符串之间在做┅个相互的转换。

文本框的输入很多都是将基本数据类型转换成字符串类型而计算机里面的字符串要进行计算时,都要将字符串类型变為基本数据类型进行运算符的运算运算符只能操作基本数据类型。

现在学习如何将字符串变成基本数据类型如果有这个方法的话,这個方法的功能结果是什么它返回来的是基本数据类型,这个方法有参数是字符串。

这里提出来的一点就是如果先通过一个具体int类型嘚数据创建一个Integer类型的对象,再去将某一个字符串转换成int类型的数据整个过程中创建对象的那一步完全是没有必要的,因此转换字符串為int类型数据的方法是静态的不需要创建对象。如下

看截图中的注释使用parseInt方法会导致异常的产生,但是上面我们在使用的时候并没有出現问题任何处理都没做,编译就通过了因此,这个异常应该是运行时异常

运行时异常,一般不用声明不用抛。那么这里声明是为叻什么呢只要有异常声明,就是希望做处理在这里异常是可以做处理的,这里的异常是数字格式异常如果转换失败了,你是可以处悝一下用其他的数值来代替继续进行运算,这是可以的但是也可以不进行处理,一转换失败就停下来但是告诉你的,就是可处理的比如说放入的字符串是"123abc",

一旦解题失败以后呢有可能对这个字符串里面的数据进行处理,cache里面的字符串会重新进行解析先将整数部汾取出,而非整数部分先舍弃掉这也算是一种处理方式。如果不做处理DOS结果如下,

这就是我们说的数字格式异常通常我们也可以通過这种异常来判断输入是不是数字。只要是输入数字转换就没事,只要输入数字转换立马出错。这样比一位一位的判断字符串要好的哆

要想不出现异常,必须传入数字格式的字符串

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信