当前位置: 首页 > news >正文

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,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

相关文章:

  • linux驱动35:工作队列
  • 句向量模型之SimCSE——Pytorch
  • 简单旅游景点HTML网页设计作品 DIV布局故宫介绍网页模板代码 DW家乡网站制作成品 web网页制作与实现
  • 图解redis(四)——高可用篇
  • LQ0048 交换瓶子【无标题】
  • 《SpringBoot篇》11.JPA常用注解只需一个表
  • 不想手敲代码?Jupyter Notebook 又一利器 Visual Python
  • 【mysql体系结构】InnoDB索引页结构
  • Roson的Qt之旅 #123 QNetworkConfigurationManager网络配置管理
  • 【数据结构与算法】ArrayList的模拟实现
  • Spring5源码之IOC的Bean管理之xml
  • DHCP 服务
  • [架构之路-20]:目标系统 - 硬件平台 - 嵌入式系统硬件电路基础:架构、设计流程、总线、外设、基本电路、编码
  • 关系代数 运算
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 4. 路由到控制器 - Laravel从零开始教程
  • django开发-定时任务的使用
  • ES学习笔记(12)--Symbol
  • js学习笔记
  • php中curl和soap方式请求服务超时问题
  • REST架构的思考
  • ubuntu 下nginx安装 并支持https协议
  • 从零开始的无人驾驶 1
  • 飞驰在Mesos的涡轮引擎上
  • 和 || 运算
  • 机器学习学习笔记一
  • 一个JAVA程序员成长之路分享
  • 译自由幺半群
  • 自定义函数
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • # 飞书APP集成平台-数字化落地
  • #define,static,const,三种常量的区别
  • $(function(){})与(function($){....})(jQuery)的区别
  • (23)Linux的软硬连接
  • (C语言)fgets与fputs函数详解
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (一)为什么要选择C++
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • ***详解账号泄露:全球约1亿用户已泄露
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET Core 项目指定SDK版本
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .Net环境下的缓存技术介绍
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .NET值类型变量“活”在哪?
  • .net中生成excel后调整宽度
  • @WebServiceClient注解,wsdlLocation 可配置
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务