![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人作业
文章平均质量分 50
Eason17657923
电子与通信工程的伪程序员
展开
-
[JAVA]给定一个整形数组,求其和、平均数、最大值及最小值、打印数组中的数据
给定一个整形数组,求其和、平均数、最大值及最小值、打印数组中的数据分析思路首先需要我们自己定义一组整形类数组,在这里直接使用数组的静态定义方法直接定义数组并赋值int[] a= {2,5,6,11,4,3,1,23};即可。 之后变开始编写这几种要求下的方法。1.求和求和是这个问题中较为简单的一个,只需要用for循环对数组进行遍历,在循环体中每次累加,之后将累加值返回至main函数即可。2.求平均原创 2017-12-04 12:08:15 · 11029 阅读 · 0 评论 -
[JAVA]给定两个整形数组,并找出两个数组内共同的元素
[JAVA]给定两个整形数组,并找出其中共同的元素。给出的数组分别为a= {23,12,45,11}b= {99,33,12,45,67,11}思路分析这个问题的方法需要我们使用到for循环的嵌套,每层for循环遍历不同的数组,然后在内层循环中田间一个判断语句if(数组1[循环变量1]-数组2[循环变量2]==0) 就可以完成条件判断了,相当于两个数组的每个元素依次相减后,挑出差值为0的元素依次原创 2020-01-08 01:06:32 · 2818 阅读 · 0 评论 -
[JAVA]兔子繁殖问题(斐波那契数列的推算)
[JAVA]兔子繁殖问题(斐波那契数列的推算)题目为兔子在出生两个月后,就有繁殖能力一对兔子每个月能生出一对小兔子来。初始有一对小兔子,假设所有兔子都不死,计算前12个月每个月的兔子对数。思路分析可以先根据题目中所给的条件推算出前几个月的兔子对数 月份 兔子对数 计算方法 第一个月 1 题设 第二个月 1 题设 第三个月 2 1+1 第四个月 3原创 2017-12-04 12:42:30 · 4362 阅读 · 0 评论 -
[JAVA]重载与重写的区别
重载在JAVA中,所谓的重载指的是在同一个类当中,方法名相同,但是方法的一些细节不同,这里的细节指的是 1.参数类型不同 2.参数个数不同 3.参数顺序不同 只要满足这三个条件中的一个,并且方法名称相同,这样即是重载效果。下面举几个简单的例子来说明: (a)1. public void person(String name,int age){} 2. public void person原创 2017-12-21 20:17:16 · 254 阅读 · 0 评论 -
利用JAVA实现判断某一年是否为闰年
给定一个年份,判断是否是闰年。条件为:A:能被4整除,并且不能被100整除。或者B:能被400整除。分析:首先题目中的A与B为两个判断闰年为真的选项,且属于“非A则B”的情况,在这里往往很容易想到如下结构来解决此问题if(判断条件A成立){ 表达式1(为闰年) } else if(判断条件B成立){ 表达式1(为闰年) }其实想到这里就已经算是完成这道题的基本任务, 也就是原创 2017-11-27 15:53:14 · 44983 阅读 · 2 评论 -
利用JAVA实现“百鸡百钱”问题
题目:公鸡5元一只,母鸡3元一只,3只小鸡1元,如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只。分析这个问题可以说是高级语言中的经典问题了,利用简单的算法和逻辑来解决简单的数学问题是可以用基本语法可以解决的。我们先假设都买公鸡,100元最多只能买20只公鸡,绝对不可能达到100只。假如100元都买母鸡,最多只能买到33.333333333333…..只母鸡(可怜最后的三分原创 2017-11-27 20:28:16 · 19092 阅读 · 6 评论 -
利用JAVA实现2+22+222+2222+22222的问题
如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值分析这个问题乍眼一看是有点麻烦的,但是静下来仔细分析还是有一些门路的。 我们从每一项中可以总结出规律: 项数n 值a 拆分 1 2 0*10+2=2 2 22 2*10+2=22 3 222 22*10+2=222 4 2222 2222*10+2=2222 5原创 2017-11-27 21:37:17 · 20280 阅读 · 0 评论