![](https://img-blog.csdnimg.cn/e20dbe615970434cab23bc74a3925068.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
文章平均质量分 62
基础班笔记和记录
章鱼烧爱吃章鱼小丸子
这个作者很懒,什么都没留下…
展开
-
Day8 Java记录
▲ public boolean equalsIgnoreCase(String str) : 使用调用者(String对象)的内容与参数对象的【内容】进行忽略大小写对比,相同返回true/不同返回false 【宽松对比】总结:通用的遍历方式 i < 字符串的长度,是因为字符串中的字符索引从0开始,i最大的取值就是字符串的长度-1,条件:i < 字符串的长度;★(3)字符串的截取方式 应用场景:当要对一个字符串的部门内容进行获取的时候 【截取手机号的前三位/后四位】【截取文件的后缀名】原创 2023-03-27 18:14:45 · 75 阅读 · 0 评论 -
Day7 Java记录
明确要执行的是Student类的无参构造,空间要保存一个Student类的数据,读取方法区中Student类的组成信息(看看有哪些成员变量)在空间完成初始化并且给一个默认值。类只负责声明表示的那一类事务的共同的属性(成员变量)和行为(成员方法),类本身并不保存具体的变量值【每个对象都有相同的属性和行为 但是属性的值是不一样的】生命周期:成员变量随着对象的创建存在,随着对象的使用完毕消失,不会马上消息(等垃圾回收器) 局部变量随着方法调用存在,方法调用结束(出栈:马上消失)【s:不是对象】(上课:s对象)原创 2023-03-27 17:56:26 · 52 阅读 · 0 评论 -
Day6 练习5 数组拷贝
请把一个整型数组,例如存了数据:11,22,33,拷贝成一个一模一样的新数组出来。创建出一个与原数组一模一样的数组出来。拷贝数组是什么意思?原创 2023-03-23 13:59:13 · 173 阅读 · 0 评论 -
Day6 练习4 数字加密
某系统的数字密码是一个四位数,如1983,为了安全,需要加密后再传输,加密规则是:对密码中的每位数,都加5 ,再对10求余,最后将所有数字顺序反转,得到一串加密后的新数,请设计出满足本需求的加密程序!一般会把多个事情拆成多个方法去完成,也就是将独立功能独立成一个方法。2、如果一个方法里要做的事情比较多,我们在开发中一般会怎么做?反转数组,就是对数组中的元素,按照前后位置,依次交换数据。1、数组元素的反转、交换是如何完成的?原创 2023-03-23 13:53:48 · 119 阅读 · 0 评论 -
Day6 练习1 买飞机票
用户购买机票时,机票原价会按照淡季、旺季,头等舱还是经济舱的情况进行相应的优惠,优惠方案如下:5-10月为旺季,头等舱9折,经济舱8.5折;11月到来年4月为淡季,头等舱7折,经济舱6.5折,请开发程序计算出用户当前机票的优惠价。遇到需要通过判断数据在哪个区间,来决定执行哪个业务,应该用什么实现?遇到需要通过判断数据匹配哪个值,来决定执行哪个业务,应该用什么实现?应该使用switch分支结构实现。应该使用if分支结构实现。原创 2023-03-23 13:47:41 · 128 阅读 · 0 评论 -
Day6 练习3 评委打分求平均分
【代码】Day6 评委打分求平均分。原创 2023-03-22 11:40:33 · 81 阅读 · 0 评论 -
java Day1记录
(3) 编写代码 -> .java文件【开发者可以阅读明白,机器无法阅读】 -> 编译操作 javac .java -> 生成.class文件 -> 通过 java 类名 执行程序。(2) 当Java虚拟机运行一个Java类,默认会先运行Java类中的main方法/主方法 public static void main(String[] args){}JDK:Java开发工具[Java提供的一些开发工具 编译工具java/运行工具java/线程观察工具jConsole/堆栈快照jMap]原创 2023-03-17 11:06:48 · 44 阅读 · 0 评论 -
Java day3记录
else if(条件表达式){代码体;else{} 执行流程:依次判断每一个条件表达式的值,如果是true,就执行对应{}中的内容,结束if,如果是false,就向后继续判断。} 执行流程:判断条件表达式的值,如果是true,就指定if{}中的内容,如果是false就执行else{}中的内容。执行流程:先计算()中表达式的结果,然后和每一个case后面的值进行对比,如果相同,则执行case对应的代码,如果和每一个case都不匹配,则执行default。if的格式(1) if(条件表达式){代码体;原创 2023-03-18 22:57:18 · 35 阅读 · 0 评论 -
Java第五天记录
★2.返回值类型:就是数据类型,声明当方法执行完成之后返回给调用的数据的类型,如果需要返回就写具体的类型 int[]/int/double,只能返回一个返回值。在有返回值的方法中,必须写return,而且必须返回一个满足方法要求的返回值,在没有返回值的方法中,也可以使用return,但是使用的时候只可以写return;方法重载出现的意义:降低调用者的学习成本,将功能相近的方法的名称定义成一样的,调用的时候系统可以根据实际传递的参数来找到对应的方法。当方法A调用了方法B,方法B没有执行完,方法A就只能等待。原创 2023-03-22 10:08:25 · 30 阅读 · 0 评论 -
Java第四天记录
不同数据类型创建的时候的区别:1.基本数据类型 变量与变量具体的值都在栈中(访问速度快) 2.引用数据类型int[] double[] 实际的内存在堆区中,堆区有一个地址值,在栈中声明一个变量保存地址值。Java中的数组就是一个容器(存储东西),特点:Java的数组长度是固定,Java中的数组存储元素的类型需要相同,Java中的数组可以存储多个元素。进行获取(int值) 只可取值不可赋值。创建格式:(完整格式)数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3,元素4};原创 2023-03-22 10:04:49 · 40 阅读 · 0 评论 -
JavaDay2记录
: 可以用于连接数字也可以对boolean值进行判断 根据编写的内容最终获取一个boolean类型结果【进行接收/进行使用】==================================================================================================================Java中的运算符-逻辑运算符& : 左边右边可以连接式子(boolean)再获取一个最终的结果 &:并且(二者都要满足) 遇false则false。原创 2023-03-17 11:17:58 · 63 阅读 · 3 评论