JAVA技术支持课--第六次java语言技术支持(课件及作业)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. 设有一个字符数组,现对数组中的元音字每做一个统计。

2. 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。

3. 现有一个字符串格式如下:山东[1],济南{2},上海[3] ,济宁{4},请将省级代码与地级市代码分别统计出来。

4. 写一个简单程序,判断输入的一串字符串是否为身份证号码,注意身份证判别的几个条件。

5. 设计一个方法接收一个int数,然后返回它的反转字符串。如n=1234,则输出:4321

6. 设计一个方法接收一个三位的整数,如果是一个水仙花数,此方法返回一个布尔true值,否则是false值。再设计一个方法遍历100999,对每个数都借用刚才的方法判断其是否是水仙花数,如果是打印出来,否则就是下一个。所谓水仙花数,是一个3位数,其各位的立方和等该数自身。如:153=1的三次方*5的三次方*3的三次方

7. 设计一个方法,接收一个四位整数,然后此方法判断这个4位数的9倍是该4位数的反序数。如:4位数的10899倍是980198011089的反序数。最后把具有这种特性的4位数全都打印出来。

8. 有以下15位身份证数据,假设被存在sfzMessage;

sfzMessage=370102770102413, 370102760807911, 370102660810114,…”

现在把这组数据变为18位,结果为

“ 37010219770102413A, 37010219760807911B,

  370102196608101149

为简单实现,最后一位可随机产生”10X23456789”中的任何一个来补充

9. 设计一个方法要求检查一个指定字符是否允许作为 Java 标识符中的首字符,并测试。

10. 设计一个类并提供一个方法,将整型值转换为二进制、十六进制和八进制值

11. 设计一个方法,接收三个参数分别是年,月,日,然后返加一个Calender类型的对象,再设计一个方法接收Calender类型对象,在方法内分别打印此日期是一个月的第几天,一年的第几天,一周的第几天,此天是周几,这个月的第一天是周几,是一周的第几天。

12. public static void main(String[] args) {

String s = new String("abc");//执行到这一行时,创建了几个对象? 

String s1 = "abc";//执行到这一行时,创建了几个对象? 

String s2 = new String("abc");//执行到这一行时,创建了几个对象? 

System.out.println(s == s1);//输出结果是什么? 

System.out.println(s == s2);//输出结果是什么? 

System.out.println(s2 == s1);//输出结果是什么? 

     }

13. 使用System类的getProperty()获取Java的安装目录,java的类库路径,用户当前目录、用户名、路径分隔符5个属性

14. 使用RandomnextInt()函数产生101-9的随机整数。

15. 首先定义一个StringBuffer类对象S,然后通过append()方法为对象添加26个小写字母,要求每次添加一个字母,共添加26次。

 

 

1. 设有一个字符数组,现对数组中的元音字每做一个统计。

2. 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。

3. 现有一个字符串格式如下:山东[1],济南{2},上海[3] ,济宁{4},请将省级代码与地级市代码分别统计出来。

4. 写一个简单程序,判断输入的一串字符串是否为身份证号码,注意身份证判别的几个条件。

5. 设计一个方法接收一个int数,然后返回它的反转字符串。如n=1234,则输出:4321

6. 设计一个方法接收一个三位的整数,如果是一个水仙花数,此方法返回一个布尔true值,否则是false值。再设计一个方法遍历100999,对每个数都借用刚才的方法判断其是否是水仙花数,如果是打印出来,否则就是下一个。所谓水仙花数,是一个3位数,其各位的立方和等该数自身。如:153=1的三次方*5的三次方*3的三次方

7. 设计一个方法,接收一个四位整数,然后此方法判断这个4位数的9倍是该4位数的反序数。如:4位数的10899倍是980198011089的反序数。最后把具有这种特性的4位数全都打印出来。

8. 有以下15位身份证数据,假设被存在sfzMessage;

sfzMessage=370102770102413, 370102760807911, 370102660810114,…”

现在把这组数据变为18位,结果为

“ 37010219770102413A, 37010219760807911B,

  370102196608101149

为简单实现,最后一位可随机产生”10X23456789”中的任何一个来补充

9. 设计一个方法要求检查一个指定字符是否允许作为 Java 标识符中的首字符,并测试。

10. 设计一个类并提供一个方法,将整型值转换为二进制、十六进制和八进制值

11. 设计一个方法,接收三个参数分别是年,月,日,然后返加一个Calender类型的对象,再设计一个方法接收Calender类型对象,在方法内分别打印此日期是一个月的第几天,一年的第几天,一周的第几天,此天是周几,这个月的第一天是周几,是一周的第几天。

12. public static void main(String[] args) {

String s = new String("abc");//执行到这一行时,创建了几个对象? 

String s1 = "abc";//执行到这一行时,创建了几个对象? 

String s2 = new String("abc");//执行到这一行时,创建了几个对象? 

System.out.println(s == s1);//输出结果是什么? 

System.out.println(s == s2);//输出结果是什么? 

System.out.println(s2 == s1);//输出结果是什么? 

     }

13. 使用System类的getProperty()获取Java的安装目录,java的类库路径,用户当前目录、用户名、路径分隔符5个属性

14. 使用RandomnextInt()函数产生101-9的随机整数。

15. 首先定义一个StringBuffer类对象S,然后通过append()方法为对象添加26个小写字母,要求每次添加一个字母,共添加26次。

 

1. 设有一个字符数组,现对数组中的元音字母做一个统计。 2. 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。 3. 写一个简单程序,判断输入的一串字符串是否为身份证号码,注意身份证判别的几个条件。 4. 设计一个方法接收一个int数,然后返回它的反转字符串。如n=1234,则输出:4321 5. 设计一个方法接收一个三位的整数,如果是一个水仙花数,此方法返回一个布尔true值,否则是false值。再设计一个方法遍历100至999,对每个数都借用刚才的方法判断其是否是水仙花数,如果是打印出来,否则就是下一个。所谓水仙花数,是一个3位数,其各位的立方和等该数自身。如:153=1的三次方*5的三次方*3的三次方 6. 设计一个方法,接收一个四位整数,然后此方法判断这个4位数的9倍是该4位数的反序数。如:4位数的1089的9倍是9801。9801是1089的反序数。最后把具有这种特性的4位数全都打印出来。 7. 有以下15位身份证数据,假设被存在sfzMessage中; sfzMessage=“370102770102413, 370102760807911, 370102660810114,…” 现在把这组数据变为18位,结果为 “ 37010219770102413A, 37010219760807911B, 370102196608101149” 为简单实现,最后一位可随机产生”10X23456789”中的任何一个来补充 8. 设计一个方法要求检查一个指定字符是否允许作为 Java 标识符中的首字符,并测试。 9. 设计一个类并提供一个方法,将整型值转换为二进制、十六进制和八进制值 10. 设计一个方法,接收三个参数分别是年,月,日,然后返加一个Calender类型的对象,再设计一个方法接收Calender类型对象,在方法内分别打印此日期是一个月的第几天,一年的第几天,一周的第几天,此天是周几,这个月的第一天是周几,是一周的第几天。 11. public static void main(String[] args) { String s = new String("abc");//执行到这一行时,创建了几个对象? String s1 = "abc";//执行到这一行时,创建了几个对象? String s2 = new String("abc");//执行到这一行时,创建了几个对象? System.out.println(s == s1);//输出结果是什么? System.out.println(s == s2);//输出结果是什么? System.out.println(s2 == s1);//输出结果是什么? } 12. 使用System类的getProperty()获取Java的安装目录,java的类库路径,用户当前目录、用户名、路径分隔符5个属性 13. 使用Random类nextInt()函数产生10个1-9的随机整数。ran.nextInt(9) + 1 14. 首先定义一个StringBuffer类对象S,然后通过append()方法为对象添加26个小写字母,要求每次添加一个字母,共添加26次。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leihengxin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值