-
第三题:求平均数
-
-
🍂题目描述
-
🍃示例
-
🍃题解
-
-
第四题:判断质数
-
-
🍂题目描述
-
🍃示例
-
🍃题解
-
-
第五题:计算整数位数
-
-
🍂题目描述
-
🍃示例
-
🍃题解
-
=================================================================
📩Java基础学习主要以练习为主,很多朋友听完视频课程学会基础以后感觉对练手项目无从下手,这里推荐去牛客网看看,这里的IT题库内容很丰富,属于国内做的很好的IT学习网站,而且是**课程+刷题+面经+求职+讨论区分享,**一站式求职学习网站,最最最重要的里面的资源全部免费!!
📩从基础开始练习,**知识点编排详细,题目安排合理,题目表述以指导的形式进行。**整个题单覆盖了java入门的全部知识点以及全部语法,通过知识点分类逐层递进,从基础开始到最后的实践任务,都会非常详细地指导你应该使用什么函数,应该怎么输入输出。
📩牛客网还提供题解专区和讨论区会有大神提供题解思路,对新手玩家及其友好,有不清楚的语法,不理解的地方,看看别人的思路,别人的代码,也许就能豁然开朗。快来点击链接开始刷题吧:牛客网刷题进阶!
=======================================================================
编写一个方法,该方法的返回值是两个不大于100的正整数的最小公倍数
输入描述:
两个int类型变量作为方法的参数
输出描述:
int类型的变量,值为两个数的最小公倍数
输入:3 7
输出:21
具体方法如下:
import java.util.*;
public class Main {
public static void main(String[] args) {
//标准输入
Scanner console = new Scanner(System.in);
int m = console.nextInt();
int n = console.nextInt();
//计算最小公倍数
int result = getCM(m, n);
//输出结果
System.out.println(result);
}
//计算最小公倍数
public static int getCM(int m, int n){
//计算m、n中较大者
int max=Math.max(m,n);
//从max到m*n之间找最小公倍数
for(int i=max;i<=m*n;i++){
//如果既能被m整除又能被n整除,说明是最小公倍数,直接返回
if(i%m==0&&i%n==0){
return i;
}
}
return -1;
}
}
=========================================================================
一球从h米高度自由落下,每次落地后反弹回原高度的一半再落下,求它在第n次落地时共经过了多少米?第n次反弹多高?
输入描述:
输入小球的初始高度和落地的次数(先输入小球初始高度再输入反弹次数)
输出描述:
输出小球反弹的高度和经过的距离(先输出反弹的高度再输出经过的距离,中间用空格隔开)
输入:100 3
输出:12.500 250.000
最后一次下落时不计算弹起来的距离,所以只计算n-1次弹起,具体方法如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
// 下落的高度和落地的次数
float h=scanner.nextFloat();
int n =scanner.nextInt();
float dis = 0;
for(int i = 0; i < n; i++){
dis += h; //每次加上落下来的距离
h /= 2; //弹起距离缩短一半
if(i == n - 1){
System.out.println(String.format("%.3f", h)+" "+String.format("%.3f", dis));
}
dis += h; //弹上去走的距离
}
}
}
=====================================================================
键盘输入任意多个10000以内正整数(负数代表结束),求出它们的平均数
输入描述:
任意多个正整数
输出描述:
它们的平均数(平均数为double类型,保留两位小数)
输入:12 23 32 43 -1
输出:27.50
使用为了循环实现,具体方法如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//标准输入
Scanner scan = new Scanner(System.in);
//计数
int cnt=0;
//记录平均数
double avg=0;
//记录累加和
double sum=0;
while(scan.hasNext()){
int num=scan.nextInt();
//如果小于0,直接终止循环
if(num<0){
break;
}
//累加和加上对应num
sum+=num;
//计数加一
cnt++;
}
//计算平均数
avg=sum/cnt;
System.out.println(String.format("%.2f",avg));
}
}
### 最后
即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!**今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!**
**我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!**
一共有20个知识点专题,分别是:
#### Dubbo面试专题
![](https://img-blog.csdnimg.cn/img_convert/e8a1fb151d34e668c00fe0eebcd4dbb2.webp?x-oss-process=image/format,png)
**JVM面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/0d2ac1db6dafb1f05b01ca0b72be93b3.webp?x-oss-process=image/format,png)
**Java并发面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/41fbc13332ae74e492b59d5802f3e9c2.webp?x-oss-process=image/format,png)
**Kafka面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/221b527084b55bc767c3b273fd3f0aaf.webp?x-oss-process=image/format,png)
**MongDB面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/f547525fe8b2ee9bb0272d66af8d6d0a.webp?x-oss-process=image/format,png)
**MyBatis面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/c4682b2524048d19028cce615386aab1.webp?x-oss-process=image/format,png)
**MySQL面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/688526db7bd45cd0e0c6cf34e23b9677.webp?x-oss-process=image/format,png)
**Netty面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/dad999c65600aa56132804885a610c14.webp?x-oss-process=image/format,png)
**RabbitMQ面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/6debb80528feb15b8198e80e7341ddb9.webp?x-oss-process=image/format,png)
**Redis面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/f3e5146863ab395bc57104b0766ec816.webp?x-oss-process=image/format,png)
**Spring Cloud面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/f6deae2515272642ed93fa9ae53bbe25.webp?x-oss-process=image/format,png)
**SpringBoot面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/5c838b7d46e52f52615682ba06c34b9c.webp?x-oss-process=image/format,png)
**zookeeper面试专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/de792dac717bc888554b21dec6b29b37.webp?x-oss-process=image/format,png)
**常见面试算法题汇总专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/1fa90ab59b8cd88cfebee933e130bbdb.webp?x-oss-process=image/format,png)
**计算机网络基础专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/54a04b29c9f0478e87b510bc08d99de8.webp?x-oss-process=image/format,png)
**设计模式专题**
![这个GItHub上的Java项目开源了,2020最全的Java架构面试复习指南](https://img-blog.csdnimg.cn/img_convert/e1aed0e03489dc2c822bad538c172bf3.webp?x-oss-process=image/format,png)
**Redis面试专题**
[外链图片转存中...(img-WJkiHKsz-1714507244538)]
**Spring Cloud面试专题**
[外链图片转存中...(img-UuZIBmWu-1714507244538)]
**SpringBoot面试专题**
[外链图片转存中...(img-AldPETl8-1714507244539)]
**zookeeper面试专题**
[外链图片转存中...(img-zQVUIvZc-1714507244539)]
**常见面试算法题汇总专题**
[外链图片转存中...(img-3lygHsXn-1714507244539)]
**计算机网络基础专题**
[外链图片转存中...(img-eOy5W3Wy-1714507244539)]
**设计模式专题**
[外链图片转存中...(img-IUjrsWxi-1714507244540)]
> **本文已被[CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/topics/618154847)收录**