自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 定义数组存储3部汽车对象。​ 汽车的属性:品牌,价格,颜色。​ 创建三个汽车对象,数据通过键盘录入而来,并把数据存入到数组当中。

然后创建一个储存三个对象的数组,导入Scanner,进行内容键盘输入,其中需要注意的是每个汽车对象都需要开辟一个新的空间,所以要写在循环里面,不然三个对象最后储存的都是同样的内容。首先创造一个汽车对象,然后输入汽车的三个属性,再编写无参和有参的构造方法。再通过set和get方法对汽车的属性进行书写和返回。

2023-11-13 19:49:41 406

原创 某系统的数字密码(大于0),比如1983,采用加密方式进行传输。规则如下:​ 先得到每位数,然后每位数都加上5 , 再对10求余,最后将所有数字反转,得到一串新数。

因为需要对密码的每个数字进行操作,所以可以把每个数字放进一个数组中。首先通过while循环计算出该数有几位数字,然后进行数组的创建,这个数组创建的时候已经将顺序调至相反。后面就是对每个数字进行操作,通过sum得到最后的数字。

2023-11-03 20:09:40 230

原创 在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分

这道题编写四个方法进行解决,分别是创建分数数组,得到最大值、最小值、以及求和。首先进行分数的输入,将输入的分数存入到数组当中,其中通过if的判断语句,除去超过范围的数字。这个就是求最大以及最小值的方法。接下来就是求和方法了。

2023-11-02 21:19:42 636 1

原创 机票价格按照淡季旺季、头等舱和经济舱收费、输入机票原价、月份和头等舱或经济舱。​ 按照如下规则计算机票价格:旺季(5-10月)头等舱9折,经济舱8.5折,淡季(11月到来年4月)头等舱7折,经济舱

因为对座位的断有重复的代码,这里就用方法来进行代替,有价格,座位,以及折扣的形参,最后返回得到的数值。首先进行键盘输入,输入三个指标,然后根据月份的不同,用if-else if 进行判断,进行分类。

2023-11-01 20:53:12 172 1

原创 定义方法实现随机产生一个5位的验证码验证码格式:​ 长度为5​ 前四位是大写字母或者小写字母​ 最后一位是数字

然后就需要对数组的索引进行四次的随机数抽取,因为最后需要输出的是一个字符串,所以这里先定义一个result的字符串,里面是空值,但是相加的话,因为是字符串优先,所以最后结果均是字符串,最后在随机产生一个数字。有一个难点就是如何使前四位随机产生大写或者小写的字母,当我们需要随机产生一些没有顺序的内容时,可以把它们放到一个数组里,然后通过索引。这里需要结合ASCII码,在数组里产生大小写字母。

2023-11-01 20:45:19 257 1

原创 在主方法中通过键盘录入三个整数。定义一个方法,方法接收三个整数变量,在方法中从大到小依次打印三个变量。

运用三元运算符写求最大值和最小值的方法,然后运用到主方法中,在主方法中用max存储求最大值方法的值,用min存储求最小值方法的值,中间值是三个数字的总和减去最大值和最小值。首先导入键盘录入的包,然后用三个变量去存储。

2023-11-01 20:21:51 293 1

原创 数字是有绝对值的,负数的绝对值是它本身取反,非负数的绝对值是它本身。请定义一个方法,方法能够得到小数类型数字的绝对值并返回。请定义方法并测试。

因为要进行判断方法中所输入的数字是整数还是负数,所以要用IF...else语句,然后进行数值返回就可以了,在主方法中输入想要的数字即可。

2023-11-01 20:21:42 158 1

原创 盘录入一个正整数定义一个方法,该方法的功能是计算该数字是几位数字,并将位数返回在main方法中打印该数字是几位数

首先主方法中进行键盘输入,然后对getNum这个方法进行编码,因为需要判断这个数字是几位数,所以这里要用到除法,用count进行位数的计算。因为不知道具体循环的次数,所以这里用到了while循环。最后在主方法中的调用处返回count的值,进行输入打印即可。

2023-11-01 20:21:33 120 1

原创 定义一个方法equals(int[] arr1,int[] arr2), 比较两个数组是否相等(长度和内容均相等则认为两个数组是相同的)

接下来就是方法的编写,用布尔值进行是否相等的判断,true表示相等,false表示不相等。首先判断他们的长度是否相等,如果不相等那就是false,如果相等,就进行内容的判断,他们的长度相同,就可以用同一个for循环,然后进行内容的比较,只要有一个数值不相等,即为false。还是正常的书写主方法,主方法里的arr1和arr2可以根据自己的需要进行输入。

2023-11-01 20:21:17 177 1

原创 有一个数组,其中有十个元素从小到大依次排列 {12,14,23,45,66,68,70,77,90,91}。再通过键盘录入一个整数数字。要求:把数字放入数组序列中,生成一个新的数组,并且数组的元素依旧

运用for循环,因为要用arr给brr数组赋值,所以循环的最大值不能超过arr的范围,所以最大长度位arr.length-1,当数组前面的值比输入的值小时,索引的值就是不变的,之所以在第一个if运用index= i + 1,是因为for循环,循环过一次,运算的数值i不能仅能进行叠加,后面的brr数组就是比arr数组大一位。创建一个静态数组arr,在创建一个11位的动态数组brr,然后导入Scanner,进行键盘输入。

2023-10-26 21:37:09 159

原创 定义一个数组,存入1,2,3,4,5,打乱数组中所有数据的顺序

打乱所有数据的顺序,也就是随意打乱,这时需要借助Random这个包。首先确定随机数的范围,随机数主要运用在索引上,及最小值为0,最大值为4。因为每个数据都要打乱,所以就遍历一遍,借助temp这个中间值,进行数据的覆盖。最后用for循环检验一下结果即可。

2023-10-26 20:40:01 174

原创 定义一个数组,存入1,2,3,4,5,运用索引,将顺序变为倒序

定义一个数组,存入数据,运用for循环,里面运用两个变量(i和j),主要就是将首尾交换,这里要运用一个中间数据temp来存储较小索引的数据,然后进行数据交换。

2023-10-26 20:33:18 77

原创 创建一个长度为6的整数数组。请编写代码,随机生成六个0(包含)-100(不包含)之间的整数存放到数组中,然后计算出数组中所有元素的和、平均数以及小于平均数的个数并打印

创建一个长度为6的数组,导入随机数的包,通过for循环生成6个0到100(不包含)的随机数,并把随机数导入到数组当中。为了防止错误,可以把生成的随机数打印出来验证一下。剩下就是分布计算和、平均数以及小于平均数的个数。

2023-10-26 19:39:49 432

原创 自动生成一个1到100之间的随机数字,猜出这个数字是多少

因为不知道具体猜的次数,所以运用了while这个循环,当回答正确的时候要运用break结束while循环。因为是随机数字,所以导入Random这个随机数的包,定义区间在1到100的变量number。

2023-10-23 20:43:05 79

原创 给定两个整数,被除数dividend和除数divisor(都是正数,且不超过int的范围) 。​ 将两数相除,要求不使用乘法、除法和 % 运算符。​ 得到商和余数。

定义被除数和除数,并且引入键盘输入,我们定义一个count变量是用来作为相减的次数,也就是所谓的商。然后运用while循环,最后的dividend成为了余数,而count就是商。

2023-10-23 19:11:14 157

原创 需求:给你一个整数 x 。​ 如果 x 是一个回文整数,打印 true ,否则,返回 false 。解释:回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文

for和while的主要区别是for更多的适用于知道范围和大小,而while更多的运用于不知道范围,只知道结果。最后判断是true还是法false,可以用if语句,但是比较繁琐,可以直接运用关系运算符。这个整数x并未具体说多少,所以理解为键盘输入,所以引用Scanner,进行键盘录入,而设置demo这个变量是为了跟后面所得到的数字进行比较,而sum就是后面得到数字的载体。

2023-10-23 18:49:57 156

原创 键盘录入两个数字,表示一个范围。​ 统计这个范围中。​ 既能被3整除,又能被5整除数字有多少个?

运用三元运算符比较两个输入数字的大小,用变量max承载数值较大的数,变量min承载数值较小的。先进行键盘录入,定义两个变量用来承载输入的数字,在定义一个count变量用来计数。最后运用for循环,里面嵌套一个条件判断的IF语句。

2023-10-22 21:06:22 162

原创 键盘录入三个整数,其中前两个整数代表参加运算的数据,第三个整数为要进行的运算(1:表示加法运算,2:表示减法运算,3:表示乘法运算,4:表示除法运算)

最后需要注意的就是那个除法,因为两个整数相除,有可能产生一个小数,但是只有整数参与的计算,其结果也是整数,那结果就错误了。所以这里先乘上1.0,使小数参与计算,这样才能保证结果的正确。因为类别较少,只有四个,所以这里选择运用switch,而if...else if ...else 更适用于一些有范围的区分。还是先定义变量,键盘输入数字。

2023-10-22 15:25:22 106

原创 如何计算存入银行的资金在1年、2年、3年和5年后的本息

这个导包并不做要求,只是一开始为了为了创建一个分类。需要用到键盘输入,我们就需要导入Scanner,然后需要定义变量,定义存入的资金和年限。接下来就是运用IF语句的第三种格式,该格式适用于出现三种及以上的判断,因为考虑到资金量的错误输入,所以运用了IF的嵌套。

2023-10-22 14:58:38 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除