![](https://img-blog.csdnimg.cn/a73ef976650340eab878a843b51238b5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 58
记录学习Java点点滴滴
打豆豆的熊
保持对学习的热爱
展开
-
写一个学生类,属性:学生姓名、性别、考试成绩、年龄;写一个班级类,属性:班级名、班主任名字、所有的学生(数组)。 班级类有方法: (一)获得班级所有学生的平均年龄; (二)获得班级的所有学生总成
题目:写一个学生类,属性:学生姓名、性别、考试成绩、年龄;写一个班级类,属性:班级名、班主任名字、所有的学生(数组)。班级类有方法:(一)获得班级所有学生的平均年龄;(二)获得班级的所有学生总成绩;(三)获得班级男女比例的方法。测试要求:创建班级对象请使用控制台循环输入班级学生的姓名、性别(char赋值可以使用整数强制转换而来)、成绩和年龄。思路:1、有学生类、班级类以及测试类,一共有三个类,其中学生类和班级类有自己的属性及方法。2、班级的方法要想好一些问题,如何获取学生的.原创 2021-05-09 09:20:03 · 3889 阅读 · 2 评论 -
打印出100-999所有的“水仙花数“,所谓“水仙花数“是指一个三位数, 其各位数字立方和等于该数本身。
题目:打印出100-999所有的"水仙花数",所谓"水仙花数"是指一个三位数, 其各位数字立方和等于该数本身。思路:范围100~999,说明要用循环进行范围查找。各位数立方和等于该数本身,指的是水仙花数判断的标准,个位数的立方+十位数的立方+百位数的立方的和等于该数字,例如153,个位数3的三次方+十位数5的立方+百位数1的立方,相当于153=27+125+1有了上面的解题思路那就可以解题了。 public class Example03 { public static void ma原创 2021-05-02 12:47:37 · 3917 阅读 · 0 评论 -
Java学习笔记之-----【选择结构】附例题
一、if判断语句if相当于如果,()里的内容是判断条件。格式:if(判断条件){//如果符合判断条件则运行这里的代码,也就是说可以在这里写很多符合判断条件的代码块。}二、if…else判断语句if…else语句,指的是如果符合if判断条件则运行if判断条件下的代码,如果不符合if判断条件则运行else里的代码,else相当于否则。格式:if(判断条件){//如果符合判断条件则运行这里的代码,也就是说可以在这里写很多符合判断条件的代码块。}else{if判断条件不符合则运行该处的代码原创 2021-05-01 19:39:21 · 474 阅读 · 0 评论 -
从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。
java 控制台输入字符存储在数组中题目:从控制台输入一个数字表示某个班学生人数,然后创建一个表示该班级所有学生名字的字符串数组,并使用控制台输入学生名字赋值给数组的每一个元素,最后输出所有学生姓名。思路:1、控制台输入一个数字表示某个班学生人数,即用到扫描器输入整数作为班级人数。2、创建一个字符数组用来储存姓名,其数组长度为扫描器输入的整数。3、控制台输入学生名字赋值给数组的每一个元素,则说明需要遍历数组,用循环语句进行遍历数组。4、输出学生姓名,则需要用字符串拼接来实现姓名的拼接。impo原创 2021-04-20 00:28:56 · 1847 阅读 · 3 评论 -
Java 数组增删改查(CRUD)问题一篇解决
一、数组CURD是什么意思数组是一个存储数据的容器,操作数据的方式: CRUD--增删改查C: Create增加数据R: Retrieve查询数据U: Update修改数据D: Delete删除数据1、增加数据:通过索引/编号/干标,可以直接在指定位置增加数据2、查询数据:通过索引/编号/下标,可以直接查询指定位置的数据3、修改数据:通过索引/编号/下标,可以直接查询到指定位置的数据,使用新的数据替换原有的数据4、删除数据:删除数据比较特殊,有逻辑删除及物理删除两种方式原创 2021-05-16 09:38:37 · 1909 阅读 · 0 评论 -
超详细配置(图文结合) Java配置环境变量(JRE、JDK)(附下载链接)小白教程
1\原创 2021-04-22 17:08:07 · 382 阅读 · 1 评论 -
SpringBoot整合Mybatis+HTML完成一个简单的登录注册界面(附效果图和源码)
一、效果演示1.1、登录演示1.2、注册演示1.3、项目结构二、代码实现2.1、前端代码简介:这里我是根据之前做的一个登录界面稍微修改了一下实现功能的,其中js没有修改,这里就不放在这里占内存了。有需要的可以点击该链接复制js来使用: https://blog.csdn.net/m0_55586329/article/details/117288625.登录注册界面<!DOCTYPE html ><html lang="en" xmlns:th="http://ww原创 2021-08-11 12:02:29 · 6967 阅读 · 7 评论 -
选择合适的Map集合保存5位学员的学号和姓名,然后按学号的自然顺序的倒序将这些键值对一一打印出来。
题目选择合适的Map集合保存5位学员的学号和姓名,然后按学号的自然顺序的倒序将这些键值对一一打印出来。提示:1)创建TreeMap集合。2)使用put()方法将学号(“1”、“2”、“3”、“4”、“5”)和姓名(“Lucy”、“John”、“Smith”、“Aimee”、“Amanda”)存储到Map中,存的时候可以打乱顺序观察排序后的效果。3)使用 map.keySet()获取键的Set集合。4)使用Set集合的iterator()方法获得Iterator对象用于迭代键。5)使用Map集合原创 2021-07-14 13:32:02 · 5235 阅读 · 0 评论 -
在HashSet集合中添加三个Person对象,把姓名相同的人当作同一个人,禁止重复添加。 提示:Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Pe
题目:在HashSet集合中添加三个Person对象,把姓名相同的人当作同一个人,禁止重复添加。提示:Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals()方法返回true解题思路我们要知道,Set接口数据不可以重复,有序排序,添加数据的有3种方式1、前面没有其他元素,可以直接添加2、hash值不同,直接添加3、hash值相同,但equal原创 2021-07-14 13:05:41 · 2615 阅读 · 1 评论 -
输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。
题目:输入一个字符串,将字符串中的大写字母改成小写字母,小写字母不变,其他字符忽略,然后输出转换之后的结果。实现思路:1、通过扫描器Scanner输入一个字符串。2、字符串大写字母改小写字母,小写字母不变,则说明要进行循环遍历字符串,找出大写字母变小写字母,其他字符忽略即不是字母的忽略掉。3、输出结果代码实现:import java.util.Scanner;public class Demo03 { public static void main(String[] args)原创 2021-05-30 11:13:33 · 8316 阅读 · 0 评论 -
IntelliJ IDEA创建类时怎么自动生成类注释
步骤1、点击菜单【File】–》【Settings】2、选择【Editor】–》【Code Style】–》【File and Code Templates】3、点击【Includes】下的【File Header】4、输入模板内容,点击apply再点击ok5、编写一个测试类Test,查看是否能生成注释...原创 2021-05-29 23:51:59 · 504 阅读 · 0 评论