Java刷题面试系列习题(十三)
文章目录
- 前言
- Java题目练习
- ⭕题目一: 统计成绩
- 🌟代码演示
- 💯思路解析
- ⭕题目二:计算三角形的周长和面积
- 🌟代码演示
- 💯思路解析
- ⭕题目三: KiKi和酸奶
- 🌟代码演示
- 💯思路解析
- ⭕题目四: 温度转换
- 🌟代码演示
- 💯思路解析
- ⭕题目五: 牛牛的圆
- 🌟代码演示
- 💯思路解析
- ✍ 结语
- 作者:KJ.JK
🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈 🌈
🍂个人博客首页: KJ.JK
💖系列专栏:Java刷题面试系列
💨推荐一款实用的模拟面试、刷题练习算法的神器、适用于所有的程序猿👉点击开始免费刷题,跟着博主走上巅峰💪
前言
博主偶然的一次刷题,发现了这个非常不错的网站
牛客网
,进去里面刷了一下,发现覆盖面非常的广
,不仅有大厂的面试真题
,还有小白的入门算法题
,对刚刚接触计算机语言的人来说非常的友好,所以博主决定开启一个专栏,详细记录在牛客网的刷题思路讲解
,大家一起跟随博主走入算法的大门吧!
👉点击开始免费刷题,跟着博主走上巅峰💪
Java题目练习
⭕题目一: 统计成绩
🌟代码演示
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
float[] arr=new float[n];
for(int i=0;i<n;i++){
arr[i]=sc.nextFloat();
}
float max=0,min=arr[0],average=0;
for(int i=0;i<n;i++){
if(arr[i]>max) max=arr[i];
if(arr[i]<min) min=arr[i];
average+=arr[i];
}
System.out.printf("%.2f %.2f %.2f",max,min,average/n);
}
}
💯思路解析
本题目思路是:"循环输入,判断最大值,计算即可"
⭕题目二:计算三角形的周长和面积
🌟代码演示
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a = sc.nextDouble();
double b = sc.nextDouble();
double c = sc.nextDouble();
double C = a + b + c;
double p = C / 2;
double S = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.print("circumference=");
System.out.printf("%.2f", C );
System.out.printf(" area=");
System.out.printf("%.2f", S);
}
}
💯思路解析
本题目思路是:"直接输出即可"
⭕题目三: KiKi和酸奶
🌟代码演示
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int h = scanner.nextInt();
int m = scanner.nextInt();
if(m % h == 0){
System.out.println(n - (m / h));
}else{
System.out.println(n - (m / h + 1));
}
}
}
💯思路解析
本题目思路是:"按照题目来即可"
⭕题目四: 温度转换
🌟代码演示
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
double f=sc.nextDouble();
double c=(double)5/9*(f - 32);
System.out.printf("%.3f",c);
}
}
💯思路解析
本题目思路是:"按照题目来即可"
⭕题目五: 牛牛的圆
🌟代码演示
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
float f=sc.nextFloat();
System.out.printf("%f",f*f*3.14);
}
}
💯思路解析
本题目思路是:"按照题目来就行"
✍ 结语
多刷刷题目,才能早日迈入大厂,巩固我们学习到的知识,下一期见,订阅专栏刷题不迷路
👉点击开始免费刷题,跟着博主走上巅峰💪
作者:KJ.JK
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习