Java期末复习暨学校第十二次上机课作业(Random类和String类)

Java期末复习暨学校第十二次上机课作业:

(1):String类相关代码

第一题:

e995204adca548cb97044bc678d6306c.png

先生成两个随机数a和b,再自定义一个数sum,如果a+b与sum相等打印正确,反之打印错误。 

8a076dc8a37a4e76b8f375e1aa9ecaf0.png

输出结果:

fc4015823e3a4b26937528801e4ff395.png

第二题:

1d86da12cfa440a7a1dbea73acb7da46.png6c7a5cdde4dd496999862305925eb3d1.png

(1):自定义一个str1字符串,再new一个Str2。

(2):再定义一个循环,从str1的最后一个位置开始,一直到str1的第一个位置(倒序输出)。

(3):通过charAt方法获取str1索引为i的字符,并赋值给c。

(4):如果字符c的ASCII码属于小写字母,就通过Character.toUpperCase()方法转换为大写字母,并通过append方法将大写字母添加到str2中。

(5):如果字符c的ASCII码属于大写字母,就通过Character.toLowerCase()方法转换为小写字母,并通过append方法将小写字母添加到str2中。

(6):最后输出新的字符串str2。

33b74414068f4f9f8dedfc80ee5a1e11.png

 输出结果:

b3520214c846467e9dfdcf03b5d839f5.png

第三题:

d93d3d1f86524791b7aa5857f81ad27e.png

 定义一个循环,循环5次=打印5个数。

先定义0-10的随机数,再加20,这样最后的结果就是20-30的随机数。

6aba9c8e2a6544be8d802059c9523c23.png 输出结果:

53b9e4ba7ef74844866f2ec25de07be5.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值