java基础测试1

2018-11-28 15:52

1.创建Interger类对象并转换为int类型

编写Java程序,在该类中通过带有参数452的构造方法,创建Integer对象,

并获取该Integer对象的int类型表示形式,打印452。

public class Integer1 {

public static void main(String[] args) {

Integer a = new Integer(452);

//通过参数452创建Integer对象

int myint = a.intvalue();

//把Integer对象以int形式表现为myint对象

System.out.print(a);

//输出 a } }

2. 用equals方法判断Character对象

创建两个Character对象char1与char2,它们的初始值为'h'与'H', 通过equals()比较它们是否相等;之后将两个对象分别转换成小写形式,

再通过equals()方法比较两个Character对象是否相等。 package lianxi01;

解答1:public class Nike2 {

public static void main(String[] args) {

Character char1 = new Character('h');

//通过参数h创建Character对象

Character char2 = new Character('H');

//通过参数H创建Character对象 }

System.out.print(char1.equals(char2));

//输出char1比较char2的布尔值,如果不相等则输出false.

解答2:public class Nike2 {

public static void main(String[] args) {

Character char1 = new Character('h'); }

//通过参数h创建Character对象

Character char2 = new Character('H');

//通过参数h创建Character对象

Character a = Character.toLowerCase(char1);

//将char1对象中的字符转换为小写创建新的对象a

Character b = Character.toLowerCase(char2); //将char2对象中的字符转换为小写创建新的对象

System.out.print(a.equals(b));

//出char1比较char2的布尔值,相等则输出false

3.把Boolean值转换成字符串并与原串比较

编写程序,实现通过字符型变量创建Boolean值,再将其转换成字符串输出

,观察输出后的字符串与创建Boolean对象时给定的参数是否相同。 解答:public class Nike3 {

public static void main(String []arg){ String s = \} }

//定义一个类字符串值为true

boolean b = Boolean.valueOf(s);

//以s为参数创建boolean对象 }

4. 通过字符串创建Long对象,判断字符串参数的有效性。 编写Java程序,通过String型变量作为参数创建Long类型对象, 并检验String型参数是否为有效的数字,如果是则进行转换,否则输 System.out.println(b); }

出不能转换的提示信息。

解答:package nike;

public class Nike14{

public static void main(String[] args){

String arr = \

//定义一个字符串arr值为2345

char[]as=arr.toCharArray();

//将字符串转换为一个char型的单字符数组as

boolean flag = false;

//创建一个布尔值对象flag,使其初始值为false

int i=0;

for(i=0;i

if(!Character.isDigit(as[i]))

//循环整个as数组,如果数组元素里没有数字则执行输出下面中括号里的内容 {

System.out.print(\型参数不是有效的数字,不能

进行转换\

break;

//跳出

}

else if(flag){Long str = new Long(arr); System.out.print(str);

}else{

Long str = new Long(arr); System.out.print(str);

//(否则)如果有数字,则判断flag值,由于flag值为false,所以此中括号的内容为true所执行的条件,即当2345为数字时,输出str参数

break;

//跳出 }

方法2:简化 不建立布尔值,直接用if else } } }

package lianxi;

public class Lianxi{

public static void main(String[] args){

String arr = \;


java基础测试1.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二次函数基础练习题大全(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: