- 博客(14)
- 收藏
- 关注
原创 Java SE 图书管理系统1.0
目录 一、图书管理系统简介 二、实现过程及代码 2.1具体代码 1.book包 1.1book类 1.2BookList类 2.operation包 2.1接口 IOperation 2.2AddOperation 2.3BorrowOperation 2.4DelOperation 2.5DisplayOperation 2.6ExitOperation 2.7FindOperation 2.8ReturnOperation 3.user包 3.1User类 3.2
2022-05-30 16:50:08 218
原创 java练习----二分查找
图片来源于网络。侵权必删 二分查找的最关键的点是 必须采用顺序存储结构 必须按关键字大小有序排列 算法原理:将数组分为三部分,依次是mid(所谓的mid就是数组中间位置的那个值)low,mid,hight。将要查找的值和数组的mid进行比较,若小于mid则在mid左面找,若大于mid则在mid右面找, 等于mid时直接返回。然后依次是一个递归过程,将前半部分或者后半部分继续分解为三部分。 while循环: public class TestDemo { publ...
2022-05-12 09:58:13 279
原创 Java练习----求两个数的最大公约数
鄙人不才,没有学会太多方法。但是学会会更新。就小写一下简单一点的方法 思路 求最大公约数也就是将数学思想编写成代码。先将a,b两个数求模,然后将模的值赋值给新变量c,将b的值赋值给a,将c的值赋值给b。循环结束后,输出b。b就是最大公约数。 代码图 public class TestDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ..
2022-04-25 16:13:49 550
原创 Java练习----打印X图形
思路 这个需要用到 scanner 用while循环输出,在while循环里边嵌套使用两个for循环。也可以把这两个for循环看做二维数组,第一个for循环用来控制行,第二个for循环来控制列。最后使用if来判断是否可以输出“ * ”。 代码 public class TestDemo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);
2022-04-25 15:58:53 594
原创 java练习---打印水仙花数
分析 水仙花数:一个三位数,它的每个位数的立方和为它本身。 例子: 153 = 1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 1 + 125 + 27 = 153 思路 1.范围是100-999 2.获取每一位数的值,百位,十位,个位。 3.用for循环来做这个会比较轻松。 4.特别需要注意的是 “ % ” 为取模 也就是取它每一位数的值,而 “ / ” 为除 它的作用是将百位,十位的数变成个位数 易于取模。 代码 publ...
2022-04-24 18:05:46 1457
原创 java练习---- (编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序)
java中用来对比字符串的是 “equals”。 使用方法为 String A = "123456"; String B = "789456"; if (A.equals(B)){ System.out.println("相同"); }else { System.out.println("错误"); } 思路 .
2022-04-24 17:40:11 1463
原创 java练习----99乘法表
知识是学无止境的。但是,人不能停留在原地不动。 java实现99乘法表 思路 1.其实乘法表有好几种方法,但是本人才疏学浅,就简简单单来个for循环。 2.用两个for循环来生成1-9相乘的数值 3.但是!!!注意两个点 在第一次输出的时候要使用printf或者print 千万别使用println(实测错误0.0~~~~) 4.第二个输出语句要换行以防一堆数据堆积!! 代码图 public class TestDemo { public static void main(..
2022-04-24 17:17:57 647
原创 第一篇博客文章
为什么要写第一篇博文呢?我相信有很多小伙伴们都会有这种疑惑。我也有过。但是,我个人的看法是,写博客是为了将自己最近学习成果的体现,也是为了让以后的自己能看着自己的成长历程而感到欣慰。 *个人简介 不值一提的大专人,21级软件技术专业,感谢各位小伙伴能抽空看我写的这篇博文。初写博客,多多包涵。 *有关编程 我主要选择的是Java研发方向。因为自己专业和我选择的方向沾边,所以,我会在学校学习的基础之上在额外自学有光Java研发方向的东西。我会在博客上边更新一下我在平常学校和牛客网上边遇到的我所认为难点.
2022-01-10 15:50:29 372 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人