
JavaSE(基础)
文章平均质量分 90
JavaSE(基础)
LXHYouth
发布一些自己的理解, 如有错误希望海涵, 欢迎大家私信帮忙斧正, 如果对文章知识有新的想法, 也欢迎大家私信 一起交流学习.
展开
-
8. 综合案例-ATM系统 (1~7节知识综合练习)
ATM系统_综合大练习老师说的好, 键盘敲烂, 奇迹自现.今天的任务是对之前所有的学习的知识, 进行一个综合性的大练习.这个项目我写了大量的注释给大家参考, 如果有同学是跟着我的系列学习的, 一定动手练一练.下面的代码只要按着敲是可以直接运行起来的, 我也把完整代码上传到了优快云上面, 并已经绑定在这篇博客上, 在由于优快云的设定, 只有电脑页面才能显示出来.```**原创 2024-03-17 22:13:42 · 1550 阅读 · 0 评论 -
7. 字符串和集合(重点)
包是用来分门别类的管理各种不同程序的,类似于文件夹,建包有利于程序的管理和维护。建包的语法格式:// ...声明一个包的关键字是什么?// ...在自己类中调用其他包下的程序的注意事项要调用自己所在包下的其他类,可以____直接调用_____要调用其他包下的类,则必须在当前类中____导入其他包____, 才可以访问_____java.lang_____包下的类是不需要我们导包的,可以直接使用。原创 2024-03-16 21:44:23 · 1476 阅读 · 0 评论 -
6. 面向对象(重点)
面向对象的好处?Java作者詹姆斯.高斯林说过**万物皆对象**汽车的数据可以找汽车对象处理手机数据可以找手机对象处理学生的数据可以找学生对象处理使用面向对象编程符合人类思维习惯, 就好比谁的事情谁负责.程序中的对象到底是什么?对象其实就是一个具体的东西,可以使用属性(变量)和行为(方法)对其进行具体描述比如说下面汽车和学生具有的属性和行为原创 2024-03-14 21:52:22 · 2182 阅读 · 0 评论 -
7. Java 引用变量的比较
在Java中,当你使用双引号直接创建字符串时,如:String s = "LXHYouth";String s2 = "LXHYouth";使用`==`运算符比较这两个引用时,结果为`true`然而,当你使用`new`关键字创建字符串对象时,情况就有所不同了:String s3 = new String("LXHYouth"); // 使用 new 关键字,s3 指向堆中的一个新对象String s4 = new String("LXHYouth"); // 再次使用 new 关键字,s4 指向另一个原创 2024-03-13 20:21:16 · 965 阅读 · 0 评论 -
1~5节. 编程训练习题课
# 疯狂练一练每一题都有非常详细的注释, 如果大家有其他更简单的思路, 可以在评论区交流, 或者私信一起讨论.原创 2024-03-12 21:27:33 · 1148 阅读 · 0 评论 -
5. Java方法(训练题)
学编程最重要的是思维逻辑的训练, 而思维逻辑训练最终体现就是足够量的代码.**## 一、简答题1、聊聊你对方法的理解, 以及方法可以为代码带来怎样的好处 ?```答: 当某一些代码需要在多个地方重复使用, 就可以把这些代码打包形成一个方法.好处: 代码的复用性高, 代码可优化性更高原创 2024-03-09 11:31:05 · 507 阅读 · 0 评论 -
5. Java方法(重点)
基本方法方法的定义和调用注意:方法必须先定义后调用,否则程序将报错总结1、基本方法的定义格式public static void 方法名 ( ) {方法体;2、基本方法的调用格式方法名 ( );3、方法的注意细节方法必须先定义后调用,不调用不执行方法的定义顺序不影响执行结果,但是调用顺序影响执行结果方法执行完毕后,会回到调用的地方,继续向下执行练习: 定义方法计算两个数据的和定义方法计算两个数据的和/***//*方法练习:定义一个方法,打印整数10+20的和。原创 2024-03-07 17:04:39 · 1294 阅读 · 0 评论 -
4. Java数组(重点)
什么是数组?数组是一个装数据的容器,并且要求装的数据都要是同一种类型什么时候使用数组?批量操作同类型数据时,建议使用数组。使用数组的好处是什么?使用数组可以减少代码开发,而且代码逻辑更清晰数组的静态初始化定义数组的时候直接给数组赋值。(这就要求在定义数组的时候就得知道要存的元素)静态初始化数组的格式:// 完整格式// 数据类型[] 数据名=new 数据类型[]{元素1,, 元素2, 元素3...};//简化格式// 数据类型[] 数据名={元素1, 元素2, 元素3...};原创 2024-03-08 11:30:31 · 1553 阅读 · 1 评论 -
3. Java程序流程控制_关于break的补充
break语句用于立即终止循环,无论是forwhile还是带有标签的循环。如果你在一个循环中使用了标签,break可以跳出多层嵌套的循环,直接到达循环外的代码。continue没有break那样的能力去跳出带标签的循环。它的作用仅限于控制当前循环的迭代过程。原创 2024-03-09 20:30:34 · 630 阅读 · 0 评论 -
3. Java流程控制(习题课)
在生活中,我们常常会遇到一些有趣的问题,比如“鸡兔同笼”问题。请根据此优惠计划进行购物结算,键盘录入顾客的类别(0表示普通顾客,1表示会员)和购物的折前金额(整数即可),输出应付金额(小数类型)。 请输入您要进行的运算(1:表示加法,2:表示减法,3:表示乘法,4:表示除法): 1。请存入一定金额(1000起存),存一定年限(四选一),计算到期后得到的本息总额。 1) 根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入。 3) 如果用户输入的工龄为10,基本工资为3000,原创 2024-03-06 12:13:47 · 1144 阅读 · 0 评论 -
3. Java程序流程控制(重点)
使用switch时有哪些注意事项?表达式类型可以是byte、short、int、char、枚举、String,不能是double、float、longcase给出的值不允许重复,且只能是字面量,不能是变量.正常使用switch的时候,不要忘记写break,否则会出现穿透现象。switch穿透性能解决什么问题?存在多个case分支的代码是一样时,可以把代码写到一个case块,其他case块通过穿透性能,穿透到该case块即可,这样可以简化代码。案例:/***/ /*原创 2024-03-04 12:49:24 · 1017 阅读 · 0 评论 -
2. Java基础语法
数据在计算机底层都是使用___二进制___进制存储的快速计算一个数据的二进制形式的方法是___除2取余法___数据在计算机底层存储的基本单元是___字节(byte, B)___数据在计算机底层存储的最小单位是___位(bit, b)___类型转换就是指的不同类型的变量相互转换类型范围小的变量,可以直接赋值给类型范围大的变量。自动类型转换在计算机中的执行原理自动类型转换的其他形式int c = 10;char x = ‘中’;int y = x;什么是强制类型转换?原创 2024-03-05 17:00:12 · 990 阅读 · 2 评论 -
1. Java基础入门
Java背景1. Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。2. Java 之父:詹姆斯·高斯林(James Gosling)。原创 2024-03-22 23:03:51 · 1294 阅读 · 0 评论