java练习(1)(7)

2019-09-01 20:57

1.163 关键字()可以抛出异常? A.transient B.throws C.throw

D.static

1.164 在java中,throw与throws有什么区别?他们各

自用在什么地方?

1.165 按异常处理方式的不同可分为捕获异常、声明抛

出异常和()三种。

1.166 Java语言中,通常把可能发生异常的方法调用语

句放到try块中,并用紧跟其后的()块来捕获和处理异常。

1.167 请设计一个方法,接收两个整型参数,方法的功

能为计算两个参数的商。要求对所设计的程序可能出现的异常进行处理。

1.168 设计一个Java程序,从键盘输入一个字符串,若

该字符串值为”123”,则抛出异常,异常信息为”由字符串123引起的异常

1.169 设计一个Java程序,从键盘输入一个字符串,并

将其转换为整数输出,如无法转换,则捕获该异常,并给出提示信息,提示信息为”该字符串不能转换为整数值”

1.170 编写程序,要求如下: 1. 建立一个java抽象类Drink,应当:

a、 声明一个抽象方法taste(),该方法负责输出饮料的

味道;

b、 声明int型常量来代表不同的饮料类型(咖啡、啤

酒、牛奶)。

c、 声明静态工厂方法getDrink(int drinkType),根据

传入的参数创建不同的饮料对象,并返回该对象,建议使用switch语句。该方法要求声明DrinkNotFoundException,当没有相对应的饮料类型时,抛出该异常

2. 建立Drink的具体子类:

a、 分别建立Drink的子类:Coffee(代表咖啡),Beer(代

表啤酒),Milk(代表牛奶);

b、 实现taste()方法,要求在控制台打印各自的味道

特征。

3. 建立异常类DrinkNotFoundException a、 继承Exception

b、 在Drink的方法getDrink(int drinkType)中声明引

发DrinkNotFoundException异常,当传入的参数没有相对应的饮料类型时,抛出异常。 c、 在使用getDrink方法的类中捕捉该异常 4. 建立Test测试类,测试以上内容的正确性

a、 编写main方法,通过键盘输入的方式输入某种饮

料的类型

b、 在main方法中,调用Drink类的getDrink方法,

获得相应的饮料对象。注意捕获DrinkNotFoundException

c、 然后调用该饮料对象的taste()方法,输出该饮料

的味道

5. 编译程序,并运行

常用java类

1.171 从键盘输入一个字符串”JavaServlet”,请将每个字

符存入a数组。

1.请问大写字母有几个?是哪几个? 2.请问小写字母有几个?是哪几个?

3.请将小写字母转换为大写字母,大写字母转换为小写字母。

1.172 输入父串及子串,计算父串中子串出现的次数。 1.173 使用Math类中的random方法,模拟一个铜板在

连续一百次的投掷中,出现正反面的次数。 1.174 Math类中有一个random(x)方法,返回0.0到

1.0(不含)之间的随机数。请设计一个方法返回1到100间的整数随机数。

1.175 请设计一个方法随机返回2,7,9,16,23中任

何一个数。

1.176 请设计一个方法static long power(int m,int n)返

回m的n次方值。请参阅Math类中的方法。

1.177 随机产生十个100以内的随机数,存入数组,并

打印输出。

1.178 随机产生十个100以内的随机数,存入数组,统

计每一个数出现的次数。

1.179 产生13个0到51之间没有重复的随机数,存入

数组a,打印a中的元素。

1.180 设计一个MyDateFormat类,其中包含

form1(),form2(),form3()三个方法,form1返回”yyyy-MM-dd hh:mm:ss”格式的日期,form2返回”yyyy/MM/dd hh:mm:ss”格式日期,form3返回”MM-dd-yy”格式的日期。测试程序中调用这三个方法,并查看输出结果。

1.181 设计一个方法getLen()返回已知字符串str的长度

(字符数)public int getLen(String str)

1.182 设计一个方法getPos()返回已知字符c在已知字符

串str中的位置 public int getPos(char c,String str) 1.183 设计一个方法getConcat()返回字符串str1、str2

相连接后的字符串 public String getConcat(String str1,String str2)

1.184 设计一个方法getIntNum()返回已知整数字符串

intStr转换为整数数值。Public int getIntNum(String intStr)

1.185 使用String类中的charAt()方法,设计一个方法

myCharArray()返回已知字符串str的相对应的字符数组。Static char[] myCharArray(String str)

1.186 使用String类的getBytes()方法,设计一个方法

getByteArray()返回已知字符串str的相对应的字节数组。Static byte[] getByteArray(String str) 1.187 给定一个正整数,要求:一、求它是几位数,

二、逆序打印出各位数字。

1.188 输入一个字符串,判断是否为回文串,如abcba,

xyzzyx

Java I/O系统

1.189 简述字符流和字节流的区别。

1.190 编写一个程序,将一个图像文件复制到指定的文

件中。

并发

1.191 什么是线程安全?

1.192 解释为什么在多线程环境下,会出现共享资源访

问冲突?

1.193 什么是生产者和消费者问题?

1.194 设计一个符合生产者和消费者问题的程序:对一

个对象(枪膛)进行操作,其最大容量是12颗子


java练习(1)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新人教版初中数学七年级上册知识点汇总附典型练习题

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

马上注册会员

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