![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSE
进击的小白hyh
欢迎关注,一起努力,一起进步,一起走向技术巅峰。
展开
-
java语言【#111. 乘车费用】(已通过)
小明要乘出租车去奶奶家。出租车计价方案为:3 公里内(含)的起步价是 13 元,超过 3 公里之后按 2.3 元 / 公里,另外在整个乘车途中另加 1 元燃油附加费。已知小明到奶奶家的路程为 N 公里,请计算出租车费用是多少元。 输出乘车费用,若在起步价内,输出起步价,否则保留一位小数输出。 输入一个整数 N (1≤N≤30)输出 输出乘车费用,若在起步价内,输出起步价,否则保留一位小数输出。样例输入115样例输出141.6原创 2022-12-16 09:47:05 · 718 阅读 · 1 评论 -
java语言【#110. 包裹托运】(已通过)
某邮局托运包裹的运费标准是:包裹重量不大于 15 公斤时,每公斤 6 元;超过 15 公斤后,超过部分每公斤 9 元,给定包裹重量 X,计算邮费应为多少元。 输入一个实数 X (0.0≤X≤100.0) 结果保留两位小数。 输出包裹的运费。 结果保留两位小数。样例输入11.6样例输出69.60原创 2022-12-16 09:26:59 · 1066 阅读 · 0 评论 -
java语言【#109. 四位数中有偶数位么】(已通过)
如果 n 的千位、百位、十位、个位中的任何一个数为偶数则输出 YES 否则输出 NO。 输入一个四位的正整数,判断它的各个位上是否存在偶数。 输入一个四位正整数 n (1000≤n≤9999)输出 如果 n 的千位、百位、十位、个位中的任何一个数为偶数则输出 YES 否则输出 NO原创 2022-12-16 09:19:22 · 343 阅读 · 0 评论 -
java语言【#108. 求面积的问题】(已通过)
第二行为两个实数,m 和 n。分别对应三角形的底和高(长方形的长和宽)。(0.0≤m,n≤100.0) 第一行输入一个字符,只可能是 r 或 t,r 表示长方形,t 表示三角形。 给定一个三角形或长方形的底和高(长和宽),求它的面积。 输出一行表示图形的面积。 结果保留两位小数。原创 2022-12-15 11:22:07 · 439 阅读 · 3 评论 -
java语言【#107. 七的奇倍数】(已通过)
#107. 七的奇倍数 如果一个数既是 7 的倍数又不能被 2 整除,那么我们称之为七的奇倍数。 如果 n 是 7 的奇倍数 输出 YES 否则输出 NO。 输入一个正整数 n,判断它是否是 7 的奇倍数。 输入一个正整数 n (0≤n≤100)输出 如果 n 是 7 的奇倍数 输出 YES 否则输出 NO原创 2022-12-13 17:03:44 · 426 阅读 · 0 评论 -
java语言【#106. 求绝对值】(已通过)
在数学中,对于小于 0 的实数 n 来说,它的绝对值等于 −n,而对于大于等于 0 的实数来说,它的绝对值等于自身。 输入一个实数 n (−100.0≤n≤100.0) 输入一个实数,输出它的绝对值。 输出实数 n 的绝对值。原创 2022-12-13 16:58:19 · 905 阅读 · 0 评论 -
java语言【#105. 今天会下雨么】(已通过)
读入当前的相对空气湿度 H,当相对空气湿度大于 55.4 时,就属于很可能会下雨的天气,判断今天是否是很可能会下雨的天气。 今天属于很可能会下雨的天气 输出 YES 否则输出 NO。 输入一个实数 H (0.0≤H≤100.0)输出 今天属于很可能会下雨的天气 输出 YES 否则输出 NO原创 2022-12-13 16:51:23 · 339 阅读 · 0 评论 -
java语言【#104. 数字之中有9么】(已通过)
输入一个三位数,判断组成它的各个位上是否存在数字9。 a 中包含 9 输出 YES 否则输出 NO。 输入一个整数 a (100≤a≤999)输出 a 中包含 9 输出 YES 否则输出 NO原创 2022-12-13 16:42:50 · 227 阅读 · 0 评论 -
java语言【#103. 整除问题】(已通过)
判断一个整数 a 能否被另一个整数 b 整除。 a 能被 b 整除输出 YES 否则输出 NO。 输入两个整数 a,b (1≤a,b≤500)输出 a 能被 b 整除输出 YES 否则输出 NO原创 2022-12-13 16:38:38 · 613 阅读 · 0 评论 -
java语言【#102. 注水问题】(已通过)
已知注水管 A 单独注满一池水需要 a 小时,注水管 B 单独注满一池水需要 b 小时,排水管 C 将一池水排净需要 c 小时。t 小时后,再打开排水管 C,问水池注满一共需要多少小时? 输出一个浮点数,表示水池注满一共需要多少小时(包括一开始的 t 小时)。注水问题其实这是一道数学题,核心是求出t小时后的注满所需时间,故设。 保证打开水管 C 时水池还没有满,且保证水池最终可以注满。 输入四个整数 a,b,c,t (1≤a,b,c,t≤50)小时才能注满水池,则水池注满一共需要。原创 2022-12-12 17:39:43 · 455 阅读 · 0 评论 -
java语言【#101. 计算各位和】(已通过)
输入一个不超过 10000 的整数 n,计算它每一位上的数字总和。 一个整数 n (1≤n原创 2022-12-12 16:59:36 · 408 阅读 · 0 评论 -
java语言【#100. 计算复利】(已通过)
第二个月之后,账户上的值就变成: (100+100.417)∗(1+0.00417)=201.252。 第三个月之后,账户上的值就变成: (100+201.252)∗(1+0.00417)=302.507。第一个月之后,账户上的值就变成: 100∗(1+0.00417)=100.417。 假设你每个月向银行账户存 100 美元,月利率为 0.00417。 输出一个 $ 符号和一个紧邻的浮点数,表示六个月后账户上的钱数。 一个整数 n 表示初始的钱数。 编写程序显示六个月后账户上的钱数。原创 2022-12-12 16:49:34 · 806 阅读 · 0 评论 -
java语言【#99. 求出跑道长度】(已通过)
假如一架飞机的的加速度是 a 而起飞速度是 v,那么这架飞机起飞所需要的最短跑道长度为:。 现在给定 a 和 v,求起飞所需要的最短跑道长度。 一行两个实数 v 和 a(0≤a,v≤100) 一个浮点数表示最短跑道长度。长度=(v∗v)/(2∗a) 结果保留两位小数。原创 2022-12-12 16:39:24 · 269 阅读 · 0 评论 -
java语言【#98. 计算圆柱体的体积】(已通过)
输入两个个实数 r 和 h 分别表示圆柱体的底面半径和高,你需要计算圆柱体的体积。 一行两个浮点数 r 和 h(0≤r,h≤100) 其中,π 取 3.14。底面积=半径∗半径∗π 。 第一行输出底面积。 结果保留两位小数。原创 2022-12-09 18:21:38 · 3280 阅读 · 0 评论 -
java语言【#97. 求和2】(已通过)
输入一个正整数 n,你需要计算 1+2+…… 一个整数 n(1≤n≤1000000) 一个整数表示 1+2+……原创 2022-12-09 18:03:47 · 202 阅读 · 0 评论 -
java语言【 #96. 天花板上的小灯】(已通过)
一行两个整数 a 和 b(1≤a,b≤100000) 小灯总共有 a 行,b 列,请求出小灯的总数量。 天花板上有一些小灯,如下图排列。 一个整数表示小灯的总数量。原创 2022-12-09 17:56:14 · 323 阅读 · 0 评论 -
java语言【 #95. 交换两位数】(已通过)
java语言【#95. 交换两位数】(已通过)原创 2022-12-08 18:18:37 · 304 阅读 · 0 评论 -
java语言【 #94. 计算BMI】(已通过)
java语言【#94. 计算BMI】(已通过)原创 2022-12-08 17:59:16 · 708 阅读 · 0 评论 -
java语言【 #93. 温度换算】(已通过)
java语言【 #93. 温度换算】(已通过)题目描述 读入一个实数表示的摄氏温度 C,将它转换为华氏温度 F 并输出。 公式如下:输入 一个实数表示 C(0.0≤C≤100.0)输出 将 C 转换成 F 的结果。 结果保留两位小数样例输入样例输出代码示例:运行示例:原创 2022-12-06 17:49:11 · 1170 阅读 · 0 评论 -
java语言【#92. 圆形面积和周长】(已通过)
Java语言中#92. 圆形面积和周长题目描述 输入圆形的半径 r 输出圆形的面积和周长。 提示1:圆的周长公式是 2∗π∗r。 提示2:圆的面积公式是 π∗r∗r。 在计算过程中 π 的值近似地取 3.14。输入 一个实数,表示圆的半径。(0.0原创 2022-12-06 17:27:45 · 1205 阅读 · 0 评论 -
java语言【#91. 求差】(已通过)
java语言【#91. 求差】(已通过)题目描述 输入两个整数 a 和 b,求 a 减 b 的值。输入 共一行两个整数 a 和 b(1≤a,b≤100)输出 一个整数表示 a 减 b 的值。样例输入样例输出代码示例:运行示例:原创 2022-12-06 17:03:25 · 317 阅读 · 0 评论 -
java语言【#90. 取数位II】(已通过)
java语言【#90. 取数位Ⅱ】(已通过)题目描述 给定一个三位数的整数,分别输出它的百位数、十位数和个位数。输入 一个整数 a(100≤a≤999)输出 第一行为 a 的百位数 第二行为 a 的十位数 第三行为 a 的个位数样例输入样例输出代码示例:运行示例:原创 2022-12-06 16:59:26 · 121 阅读 · 0 评论 -
java语言【#89. 取数位I】(已通过)
java语言【#89. 取数位Ⅰ】(已通过)给定一个两位数的整数,分别输出它的十位数和个位数。 第一行为 a 的十位数 第二行为 a 的个位数。 一个整数 a(10≤a≤99)原创 2022-12-02 16:53:52 · 614 阅读 · 0 评论 -
java语言【#88. 模运算】(已通过)
java语言【#88. 模运算】(已通过)给定两个正整数 a 和 b,求 a % b 的值。 一行两个数 a 和 b (1≤a,b≤1000) 一个数表示 a%b 的值。原创 2022-12-02 16:36:16 · 154 阅读 · 0 评论 -
java语言【#87. 矩形的面积与周长】(已通过)
java语言【#87. 矩形的面积与周长】(已通过) 一行两个小数 a 和 b 表示矩形的长和宽。(0.0≤a,b≤100.0) 对于一个给定长和宽的矩形,输出它的周长和面积。 第一行是矩形的周长。 第二行是矩形的面积。 结果保留两位小数。原创 2022-12-01 17:42:41 · 775 阅读 · 0 评论 -
java语言【#86. 三数的乘积】(已通过)
java语言实现Online Judge中的#86.三数的乘积--已通过一行三个整数 a b c(1≤a,b,c≤100) 100% 的数据保证 1≤a,b,c≤100。 给定三个小于100的正整数,求它们的乘积。 一个整数表示三数的乘积。 内存限制:256 M。 时间限制:1 s。原创 2022-12-01 16:14:00 · 804 阅读 · 0 评论 -
Java正则表达式校验数字、字母及特殊字符
【代码】Java正则表达式校验数字、字母及特殊字符。转载 2022-11-23 15:26:44 · 10475 阅读 · 0 评论 -
idea无法运行main方法【解决】
解决idea无法运行main的一些状况。在idea中File->Project Structure…->Modules中多出一个安卓的模块。还有一些其他原因可能是JDK的问题(系统环境和软件环境一致即可)、main方法的参数问题。把它删掉就可以正常运行了。原创 2022-09-23 14:06:35 · 6466 阅读 · 0 评论 -
数据库45道SQL作业题及答案
数据库结构创建四张表 分别存储 学生信息 课程信息 分数 讲师信息表 存储相应数据学生信息表 Student字段名 字段类型 字段约束 / 含义Sno Varchar(3) Not null / 学员编号Sname Varchar(4) Not null / 学员姓名Ssex Varchar(2) Not null / 性别Sbirthday Datetime 生日Classnum Varchar(5) 班级号CREATE TABLE STUDENT(SNO VARCHAR(3) NO原创 2021-09-03 20:23:14 · 1404 阅读 · 0 评论 -
前端技术——HTML快速入门
一、快速入门html文档的后缀名.html和.htm两种都可以,没有区别。标签的分类围堵标签:有开始标签和结束标签,例如<html></html>自闭和标签:开始标签和结束标签都在一个标签中<br/>标签可以嵌套但是嵌套的语法要正确正确案例:<p><a></a><p>错误案例:<p><a></p></a>标签的内部是可以定义属性的,属性由键值对原创 2021-09-01 11:22:39 · 326 阅读 · 0 评论 -
java: 源发行版 14 与 --enable-preview 一起使用时无效(解决方案)
问题描述:最近新装的IDEA在运行时出现问题:java: 源发行版 14 与 --enable-preview 一起使用时无效(仅发行版 16 支持预览语言功能)原因:IDEA当前项目环境JDK与电脑系统JDK版本不一致造成电脑JDK版本:JDK11IDEA项目JDK版本:JDK16IDEA版本:2020.2解决方法:1.先查看本机的JDK版本按住【win+r】输入cmd,打开cmd命令窗口,输入: java -varsion可以看到本机电脑为JDK11,再去看IDEA项目原创 2021-08-26 22:18:25 · 10661 阅读 · 3 评论 -
数组(Array)和列表(ArrayList)有什么区别?
Array和ArrayList两者的区别:Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。Array长度是在创建时就固定的,ArrayList长度是动态变化Array中存放的是同种数据类型的元素,ArrayList可以存放不同数据类型Array提供了更多的方法和特性,比如addAll()、removeAll()、iterator()等对于基本类型数据,ArrayList使用自动装箱来减少编码工作量。当处理固定大小的基本数据类型的时候,用ArrayList的方式相对Arr原创 2021-08-19 10:31:11 · 1812 阅读 · 3 评论 -
Java枚举&注解&反射(烧脑笔记)
本篇中详细描述Java的枚举、注解和反射,其中进行简要的介绍、定义的格式、注意事项、相关案例的展示等等。原创 2021-08-18 20:35:39 · 220 阅读 · 0 评论 -
java与JSON语法及解析
本文介绍了在Java中,JSON字符串与对象的互换,主要介绍了谷歌的 Gson 库和阿里巴巴的 fastJson 库,及相应案例。原创 2021-08-16 19:25:54 · 430 阅读 · 0 评论 -
基于网络编程模式--实现服务器 端多线程模式下的用户登录。
任务概述:1.实现基于网络编程模式下的用户登录功能,要求:(1)用户包含管理员和普通用户两个角色进行测试。 假定:管理员用户名:admin,密码:abc 普通用户名:user 密码:123(2)用户从客户端发起登录请求,客户端将数据传递到服务器端, 由服务器做验证。服务器端保存用户数据。用户登录成功提示登录成功并显示功能模块,登录失败提示:用户名或密码不正确2. 基于上一个练习,我们需要了解客户端和服务器端的概念。其次要明 白,客户端用来获取用户信息,服务器端用于进行数据存储和逻辑判断。现在我原创 2021-08-14 22:44:02 · 799 阅读 · 0 评论 -
Java多线程(详细笔记)
引言记录了多线程概念、继承Thread、实现Runnable、线程休眠、线程安全问题及解决方法、多线程通信问题、线程池。多线程技术概述线程与进程进程是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间线程是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程。线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程。线程调度分时调度所有线程轮流使用CUP的使用权,平均分配每个线程占用C原创 2021-08-13 15:38:35 · 356 阅读 · 0 评论 -
什么是Java面向对象(实例详解)
什么是面向对象?来看集合篇,看完你就了解什么是面向对象。目录前言一、面向对象(基础篇)1. 面向对象基础1.1 面向对象思想1.1.1 概述1.1.2 三大思想1.1.3 三大特征1.2 类与对象1.2.1 两者的关系1.2.2 类的定义格式1.2.3 属性与方法1.2.4 对象的创建与使用1.3 创建对象内存分析1.3.1 栈二、面向对象(进阶篇)1.引入库2.读入数据三、面向对象(高级篇)总结前言这几天在学习面向对象,一开始对于面向对象的概念我也觉得很抽象、很模糊,后来接触了一些项目后,才慢慢原创 2021-07-31 18:34:05 · 526 阅读 · 2 评论 -
Java实现一个人机对战的猜拳游戏
通过控制台方式实现一个人机对战的猜拳游戏1.用户通过输入(2.剪刀 0.石头 5.布)2.机器随机生成(2.剪刀 0.石头 5.布)3.胜者积分4.n 局以后通过积分的多少判定胜负。开发工具:IDEA分析:1.在这个猜拳游戏里首先要解决的是机器人如何出拳?解决:通过预设一个字符串,然后通过Random类的nextInt方法获取到一个随机整数,将这个整数作为字符串的下标,再通过循环的方法来组成一个随机数。生成对应的出拳情况2.生成的随机数如何比较?解决:使用equals()进行比较3原创 2021-07-25 19:21:19 · 2984 阅读 · 3 评论 -
Java实现打印指定行数的空心菱形的功能
最近遇到一题需要实现打印指定行数的空心菱形的功能。语言类型:Java语言操作环境:Window 10使用工具:IntelliJ IDEA 2020.1.4一开始我觉得挺简单的,后来到我去做的时候发现,里面涉及一些算法问题。琢磨了大半天我终于给弄出来了。所以呢,感紧做个笔记,哈哈。看图 图1 图 2大概分析一下:上半部分:上半部分呢,首先是第一个fo...原创 2021-07-18 20:17:44 · 999 阅读 · 0 评论 -
Java排序并查找对数组{1,3,9,5,6,7,15,4,8}进行排序,然后使用二分查找元素 6 并输出排序后的下标。
题目:排序并查找对数组{1,3,9,5,6,7,15,4,8}进行排序,然后使用二分查找元素 6 并输出排序后的下标。语言类型:Java语言操作环境:Window 10使用工具:IntelliJ IDEA 2020.1.4分析:首先把题目拆分,对数组排序,对数组查找,查找完后输出下标。排序:排序有很多方法,比如:简单排序有冒泡排序、简单选择排序和直接插入排序,改进算法有希尔排序、快速排序、堆排序、归并排序等。不论哪种排序算法,通常要比较两个元素的大小,然后移动元素位置。我原创 2021-07-18 00:00:49 · 1117 阅读 · 0 评论