![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase基础
文章平均质量分 88
红烧脉动
这个作者很懒,什么都没留下…
展开
-
运用ArrayList实现简单的学生管理系统
Student.java/* 学生类 */public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地 private String address; public Student() { } public Student(String sid, Strin原创 2020-07-21 21:22:35 · 1244 阅读 · 1 评论 -
字符串拼接升级版
import java.util.Scanner;/* * 题目:定义一个方法,实现字符串反转。 * 键盘录入一个字符串,调用该方法后,在控制台输出结果 * * 思路: * 1.键盘录入一个字符,用Scanner实现 * 2.定义一个方法,实现字符串反转。返回值类型为Sting,参数为String s * 3.在方法中把字符倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回 * 4.调用方法。用一个变量接收结果 * 5.输出结果 * */public class Test04原创 2020-07-21 21:08:24 · 124 阅读 · 0 评论 -
字符串反转
import java.util.Scanner;/** 题目:定义一个方法,实现字符串反转。* 键盘录入一个字符串,调用该方法后,在控制台输出结果** 思路:* 1.键盘录入一个字符,用Scanner实现* 2.定义一个方法,实现字符串反转。返回值类型为Sting,参数为String s* 3.在方法中把字符倒着遍历,然后把每一个得到的字符拼接成一个字符串并返回* 4.调用方法。用一个变量接收结果* 5.输出结果* */public class Test03 { publ原创 2020-07-21 21:07:44 · 117 阅读 · 0 评论 -
字符串拼接
题目:定义一个方法,把int中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。思路:1.定义一个int类型的数组。使用静态初始化完成数组元素的初始化2.定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返回。返回值类型String, 参数列表int[] arr3.在方法中遍历数组,按照要求进行拼接4.调用方法,用一个变量接收结果5.输出结果public class Test02 { public static void main(Stri原创 2020-07-21 21:06:37 · 74 阅读 · 0 评论 -
字符串拼接升级版
题目:定义一个方法,把int中的数据按照指定的格式拼接成一个字符串返回,调用该方法,并在控制台输出结果。思路:1.定义一个int类型的数组。使用静态初始化完成数组元素的初始化2.定义一个方法,用于把int数组中的数据按照指定格式拼接成一个字符串返 回。返回值类型String, 参数列表int[] arr3.在方法中用StringBuilder按照要求进行拼接,并把结果转成String返回4.调用方法,用一个变量接收结果5.输出结果public class Test01 { publ原创 2020-07-21 21:05:45 · 83 阅读 · 0 评论 -
评委打分
题目: 评委打分, 6个评委为参赛选手打分,分数为0-100的整数,选手最后得分:去掉一个最高分和一个最低分的4个评委的平均分import java.util.Scanner;public class Test { public static void main(String[] args) { int[] arr = new int[6]; Scanner sc = new Scanner(System.in); /* System.out.pr原创 2020-07-21 20:02:31 · 1540 阅读 · 0 评论 -
数组反转
题目:已知一个数组 arr = {19, 28, 37, 46, 50}; 用程序实现把数组中的元素值交换,交换后的数组 arr = {50, 46, 37, 28, 19}; 并在控制台输出交换后的数组元素。思路: 1:定义一个数组,用静态初始化完成数组元素的初始化 2:循环遍历数组,这一次初始化语句定义两个索引变量,判断条件是开始索引小于等于结束索引 3:变量交换 4:遍历数组public class Test { public static void原创 2020-07-21 20:00:24 · 209 阅读 · 0 评论 -
查找数组中的索引
题目:已知一个数组 arr = {19, 28, 37, 46, 50}; 键盘录入一个数据,查找该数据在数组中的索引,并在控制台输出找到的索引值。思路: 1:定义一个数组,用静态初始化完成数组元素的初始化 2:键盘录入要查找的数据,用一个变量接收 3:定义一个索引变量,初始值为-1 4:遍历数组,获取到数组中的每一个元素 5:拿键盘录入的数据和数组中的每一个元素进行比较,如果值相同,就把该值对应的索引赋值给索引变量,并结束循环 6:输出索引变量pub原创 2020-07-21 19:59:16 · 2486 阅读 · 0 评论 -
判断数组内容是否相同
题目: 设计一个方法,用于比较两个数组的内容是否相同思路: 1:定义两个数组,分别使用静态初始化完成数组元素的初始化 2:定义一个方法,用于比较两个数组的内容是否相同 3:比较两个数组的内容是否相同,按照下面的步骤实现就可以了 首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false 其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false 最后循环遍历结束后,返回true 4:调用方法,用原创 2020-07-21 19:58:01 · 5233 阅读 · 0 评论 -
数组求和
题目:有这样的一个数组,元素是{68,27,95,88,171,996,51,210}。求出该数组中满足要求的元素和,要求是:求和的元素个位和十位都不能是7,并且只能是偶数思路: 1:定义一个数组,用静态初始化完成数组元素的初始化 2:定义一个求和变量,初始值是0 3:遍历数组,获取到数组中的每一个元素 4:判断该元素是否满足条件,如果满足条件就累加 5:输出求和变量的值public class Test { public static void m原创 2020-07-21 19:56:30 · 1926 阅读 · 0 评论 -
java经典算法百钱百鸡
题目:我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?思路:1:第1层循环,用于表示鸡翁的范围,初始化表达式的变量定义为 x=0,判断条件是x<=202:第2层循环,用于表示鸡母的范围,初始化表达式的变量定义为 y=0,判断条件是y<=333:这个时候,用于表示鸡雏的变量 z = 100 – x – y4:判断表达式 z%3==0 和表达式 5x + 3y + z/3 = 100 是否同时成立,如果成立,原创 2020-07-21 19:55:11 · 468 阅读 · 0 评论 -
逢七过小游戏
题目:朋友聚会的时候可能会玩一个游戏:逢七过。规则是:从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时都要说:过。为了帮助大家更好的玩这个游戏,这里我们直接在控制台打印出1-100之间的满足逢七必过规则的数据。这样,大家将来在玩游戏的时候,就知道哪些数据要说:过。思路:1:数据在1-100之间,用for循环实现数据的获取2:根据规则,用if语句实现数据的判断:要么个位是7,要么十位是7,要么能够被7整除3:在控制台输出满足规则的数据public class Test {原创 2020-07-21 19:50:19 · 6855 阅读 · 1 评论 -
java经典算法不死神兔
题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第二十个月的兔子对数为多少?思路:1:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为202:因为第1个月,第2个月兔子的对数是已知的,都是1,所以数组的第1个元素,第2个元素值也是13:用循环实现计算每个月的兔子对数4:输出数组中最后一个元素的值,就是第20个月的兔子对数public class Test04 { public static v原创 2020-07-21 19:48:51 · 450 阅读 · 0 评论