随笔分类 - JAVA随笔,大二上
摘要:今日目标:运用 Java StringBuilder 实现 字符串 的拼接。 实验代码: 定义两个字符串,使用 Java StringBuilder 实现字符串拼接。 定义两个字符串 。 创建 StringBuilder 对象,调用 append 方法实现字符串的拼接。 输出拼接后的结果 。 pub
阅读全文
摘要:今日目标:运用 Java String 方法 charAt() 统计字符串中大小写字母以及数字数量。 实验代码: 键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数(不考虑其他字符) 。 键盘录入一个字符串,用 Scanner 实现 。 要统计三种类型的字符个数,需定义
阅读全文
摘要:今日目标:Java 封装一个学生 类,属性包括姓名和年龄两个属性,定义信息展示 方法。 实验代码: 封装标准学生类,属性包括姓名和年龄,要求分别使用无参构造方法和有参构造方法创建对象,无参构造方法创建的对象通过 set 方法赋值,有参构造方法创建的对象直接赋值,并通过 show 方法展示学生信息。
阅读全文
摘要:请定义教师类(Teacher),属性包括姓名和工号,定义教课(teach)方法,最后输出:工号为 20191024 的 HaiCoder 老师正在讲课。 定义 Teacher 类,定义两个成员变量 String name,String id。 编写成员方法 teach(),按照要求的格式将属性信息进
阅读全文
摘要:今日目标:同一个 类 中,出现名称相同的多个方法,但是多个方法的形参列表是不同的,我们称为这些方法是重载方法。 实验代码: 运用 Java 方法重载,分别定义形参列表 为不同 整数类型 的 方法。 Java 的整数类型分别为 byte、short、int、long。 定义 4 个名字一样,形参分别为
阅读全文
摘要:今日目标:通过 Java 方法 值传递,实现 数组 指定索引位置元素相互交换。 实验代码: 请定义一个 方法,实现交换 整数 数组中两个索引上的元素值。例如,数组为 { 11, 22, 33, 44, 55, 66 },交换索引 1 和索引 5 位置上的元素,结果为 { 11, 66, 33, 44
阅读全文
摘要:今日目标:定义一个 数组,调用一个 方法 ,将数组作为参数传递。 实验代码: 请定义一个方法,该方法可以实现对 int 类型的数组进行 遍历,在控制台打印所有元素。实现方法后,请在主方法中调用方法,查看结果。例如,数组为 { 11, 22, 33 },打印格式为:[ 11, 22, 33 ] 定义方
阅读全文
摘要:今日目标:Java 实现评委打分,有 6 个评委给比赛选手打分,计算选手的最终得分 实验代码: 在某个比赛中,有 6 个评委为参赛的选手打分,分数为 0-100 的 随机整数 分值。 选手的最后得分为:除去最高分和最低分后的 4 个评委分值的平均值 (不考虑 小数 部分)。 定义一个 数组 用于存储
阅读全文
摘要:今日目标:将 Java 数组 中的元素前后反转。 实验代码: 已知一个数组 arr = { 19, 28, 37, 46, 50 } 用程序实现把该数组中的元素值交换, 交换后的数组 arr = { 50,46, 37, 28, 19 } ,并输出交换后的数组元素。 定义数组 arr = { 19,
阅读全文
摘要:今日目标:找出某个元素在 Java 数组 中对应的索引 实验代码: 已知一个数组内元素为 { 19, 28, 37, 46, 50 } 。用户输入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值,如果没有查找到,则输出 -1。 定义数组,数组元素为:{ 19, 28, 37, 46,
阅读全文
摘要:今日目标:判断两个 Java 数组 的内容是否相同 实验代码: 定义一个方法,用于比较两个数组的内容是否相同。此处的数组相同指的就是内容一模一样。 定义一个 方法 判断数组内容是否相同的功能。 方法的形参为需要比较的两个数组。 调用对比方法,输出结果。 public class MethodDemo
阅读全文
摘要:今日目标:Java 数组 计算符合指定条件元素的和。 实验代码: 定义一个数组,元素是 { 68,27,95,88,171,996,51,210 }。 要求:求和的数组元素个位和十位都不能是 7,并且只能是偶数,计算结果并输出。 定义一个数组,元素是 {68,27,95,88,171,996,51,
阅读全文
摘要:今日目标:运用 Java 解决古典问题:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月的时候又生了了一对兔子。假设兔子都没有死亡,求第二十月的总对数 。 实验代码: 有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月的时候又生了了一对兔子。假设兔子都没有死亡,
阅读全文
摘要:今日目标:Java 实现逢七过的游戏 实验代码: 使用 Java 实现逢七过这个游戏,游戏规则如下:从 1 到 20 开始报数,当玩家要报的数字包含 7 或者是 7 的倍数时都要说:过。 定义一个 循环遍历 出 1 到 20 之间的数字。 如果该数字是包含 7 或者是 7 的倍数的数,则输出该数字并
阅读全文
摘要:今日目标:定义一个获取小数的绝对值的 Java 方法 实验代码: 数字是有绝对值的,负数的绝对值是它本身取反,非负数的绝对值是它本身。请定义一个方法,方法能够得到小数 类型 数字的绝对值并返回。 定义一个小数 变量 num。 定义获取绝对值的方法,方法的参数是一个 double 类型,返回值类型是
阅读全文
摘要:今日目标:定义一个获取三个数中最大值的 Java 方法 。 实验代码: 定义一个方法,该方法能够找出三个 整数 中的最大值并返回。 定义方法 getMax() ,方法的参数是三个 int 类型 变量 a,b,c,方法的返回值是 int 类型。 在方法中使用 if 条件判断 出最大值并返回。 在主方法
阅读全文
摘要:今日目标:运用 Java 数组 存储学生成绩,遍历数组 得出成绩最高的学生。 实验代码: 使用 Java 数组存储学生成绩,计算出成绩最高的学生。 定义一个 整数 数组存储学生成绩。 定义一个变量存储最大值,初始值为第一个学生成绩。 遍历数组,将数组中的成绩与最大值进行比较。 public clas
阅读全文
摘要:今天是JAVA验收的一天,一下午写的脑袋瓜子嗡嗡的,回了宿舍躺了会儿才缓过来,然后起床颤颤巍巍的打下来这么几段话。 思路:第一、登录判断,密码限制三次,使用for循环。第二、成功登录,选择相应的功能,使用switch语句。第四、实现功能的反复循环操作,因为次数不确定,使用while结构。第五、对每个
阅读全文
摘要:今日目标:获取 Java 数组 中的数据并进行运算。 实验代码: 创建一个长度为 6 的 整数 数组,随机生成六个 0 (包含) - 100 (不包含) 之间的整数存放到数组中,然后计算出数组中所有元素的和并打印。 定义长度为 6 的数组。 创建随机数 Random 类对象。 遍历数组,在循环中生成
阅读全文
摘要:今日目标:创建一个长度为 5 的 整数 数组,并为数组中的元素赋值,并遍历数组 实验代码: 请使用静态初始化的方式,创建一个长度为 5 的整数数组,并为数组中的元素赋值,遍历数组,在同一行打印所有元素,元素之间用空格隔开,比如:如果数组为 { 1,2,3,4,5 } 则打印结果为:1 2 3 4 5
阅读全文