自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 字符串的比较

如果要想只比较内容就要用到boolean equals方法。//比较字符串对象中的内容是否相等(忽略大小写)//比较字符串对象中的内容是否相等。基本数据类型比较的是数据值。引用数据类型比较的是地址值。==号比较的是什么?

2023-08-20 17:02:43 65

原创 String类

/字符串拼接产生一个新的字符串。以上过程产生了2个字符串,原来字符串的内容没有改变,只是将新的字符串赋值给了name。String schoolName="程序员";字符串不可变,它们的值在创建后不能被更改。String name="尼古拉斯";String name="尼古拉斯";以上过程产生了3个字符串。name="程序员";

2023-08-20 11:07:17 59

原创 数组中指定下角标删除后的输出问题

上面定义了三个学生结构,若想删除下角标为index的学生,删除之后我一开始还将数组一个个前移,后来发现直接将arr[index]设为null就可以了,输出没有问题。

2023-08-19 16:39:31 89

原创 键盘的录入

弊端:先用nextInt,再用nextLine会导致下面的nextLine接收不到数据。//遇到空格,制表符,回车就停止接受。这些符号后面的数据就不会接受了。//可以接受空格,制表符,遇到回车才停止接受数据。nextLine();nextInt();键盘录入的两套体系不能混用。

2023-08-15 20:43:41 57

原创 this关键字

假设你有一个人类(Person)的Java类,它有一个实例变量"name"和一个构造函数。在构造函数中,你可以使用"this"关键字引用对象的"name"实例变量,以便对它进行初始化。同样地,当你调用Person对象的"getName"方法时,它也使用"this"关键字引用对象的"name"实例变量来返回该变量的值。在Java中,关键字"this"表示当前对象的引用。它可以用于引用对象的实例变量和方法。

2023-08-14 20:57:51 25

原创 构造方法概述

作用:在创建对象的时候,由虚拟机自动调用,给成员变量进行初始化的。3.没有具体的返回值(不能由return带回结果数据)。1.方法名与类名相同,大小写也要一致。2.没有返回值类型,连void都没有。构造方法也叫构造器、构造函数。

2023-08-13 19:11:17 18

原创 成员变量和局部变量

成员变量:方法的外面,类的里面的变量。局部变量:方法体里面的变量。

2023-08-06 18:50:23 20

原创 private关键字

2023-08-05 11:20:37 29

原创 定义类的补充注意事项

2.一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。1.类的首字母建议大写,需要见名知意,驼峰模式。实际开发中建议还是一个文件定义一个class类。修饰符 数据类型 变量名称=初始化值;一般无需指定初始化值,存在默认值。

2023-08-04 17:33:31 32

原创 二维数组的遍历

i++) {j++) {

2023-08-04 12:02:01 23

原创 intellij idea快捷键总结(陆续更新。。。)

ctrl+shift+/:多行注释。ctrl+alt+m:自动提取方法。ctrl+d:复制当前行到下一行。ctrl+alt+L:自动排版。ctrl+/:单行注释。

2023-08-04 11:30:50 33

原创 基本数据类型和引用数据类型

引用数据类型(除了上述的其他所有类型):数据值是存储在其他空间中,自己空间中存储的是地址值。基本数据类型(整数类型、浮点数类型、布尔类型、字符类型):数据值是存储在自己的空间中。基本数据类型特点:赋值给其他变量,也是赋的真实的值。引用数据类型特点:赋值给其他变量,赋的地址值。

2023-08-01 18:42:44 25

原创 break和return的区别

return:表示1方法结束,2返回结果。如果方法执行到了return,那么整个方法全部结束,里面的循环也会随之结束了。

2023-08-01 17:55:26 53

原创 JAVA打印

/先打印abc再换行。//只打印abc不换行。//不打印任何数据,只换行。

2023-08-01 17:01:22 19

原创 方法的重载

参数不同:个数不同、类型不同、顺序不同。同一个类中,方法名相同,参数不同的方法。,这些同名的方法,就构成了重载关系。,这些同名的方法具有同种的功能。1.在用同一个类中,定义了多个。

2023-08-01 16:13:14 24

原创 形参和实参

方法调用时,形参和实参必须一一对应,否则程序将报错。形参:全称形式参数,是指方法。实参:全称实际参数,方法。

2023-08-01 10:06:37 18

原创 求数组中的最大值

1.如果数组中有负值则结果就会错误,所以max初始值不能定义为0,max初始化值一定要是数组中的值,即定义为arr[0]。2.为了提高效率,第一次比较是和自己比较,可以省去。

2023-07-31 18:45:55 34 1

原创 数组的初始化

完整格式:数据类型 [ ] 数组名=new 数据类型 [ ] {元素1,元素2,元素3...}简化格式:数据类型 [ ] 数组名={元素1,元素2,元素3...}

2023-07-30 11:17:30 31 1

原创 取消idea自动合并目录

2.把Compact Middle Packages勾取消掉。

2023-07-30 10:58:22 759 1

原创 数组定义的两种格式

二:数据类型 数组名[ ] eg:int array[ ]一:数据类型 [ ] 数组名 eg:int [ ] array。

2023-07-30 10:36:05 22 1

原创 Java生成随机数类Random

/x的变量范围为0-99。①让这个范围头尾都减去一个值,让这个范围从0开始//-7 →0~8。2.若要生成任意数到任意数之间的随机数方法://7~15。int x=r.nextInt(随机数的范围);③最终的结果,再加上第一步减去的值//1.随机数的范围是从0开始。②尾巴+1//8+1=9。

2023-07-25 20:36:49 90

原创 intellij idea中project下无法创建package

2.如果项目层级不正确,选择file→project structure→modules→+号→new module→next→填入package名即可。project(项目)/ module(模块)/ package(包)/ 源码文件。1.如果项目层级正确,直接右键选择package即可创建。

2023-07-25 17:18:29 918

原创 三元运算符

2.如果值为false,表达式2的值就是运算结果。2.如果值为true,表达式1的值就是运算结果。表达式1:表达式2;1.首先计算关系表达式。

2023-07-10 08:23:44 14 1

原创 逻辑运算符

逻辑异或 相同为false,不同为true。| 逻辑或 两边都为假结果才是假。符号 作用 说明。逻辑非 取反。& 逻辑与(且) 两边都为真结果才是真。

2023-07-07 17:43:54 32 1

原创 字符和字符串“+”操作的区别

字符串的“+”是拼接操作,而字符的“+”是运算(根据ASCII码)字符串拼接:1+"abc"→"1abc"eg:字符运算:1+'a'→98。

2023-07-07 11:11:12 110 1

原创 字符串的“+”操作

1.当“+”操作中出现字符串时,这个“+”是字符串连接符,而不是算术运算符了。会将前后的数据拼接,并产生一个新的字符串。eg:1+1999+“年出生”→“2000年出生”2.连续进行“+”操作时,从左到右逐个执行。

2023-07-07 11:02:15 281 1

原创 数据强制转换

如果要把一个取值范围大的数值,赋值给取值范围小的变量,那么就一定要加入强制转换。格式:目标数据类型 变量名=(目标数据类型)被强转的数据。

2023-07-07 10:38:22 37 1

原创 隐式转换规则

2.byte short char 三种类型的数据在运算的时候,都会直接先提升为int,然后进行运算。1.取值范围小的和取值范围大的进行计算,小的会先提升为大的,在进行运算。

2023-07-07 10:27:31 31 1

原创 数值拆分公式总结

千位:数值/1000%10。百位:数值/100%10。十位:数值/10%10。

2023-07-07 10:04:11 445 1

原创 JAVA键盘录入

2.创建对象:Scanner sc=new Scanner(System.in);1.导包:import java.util.Scanner;3.接收数据:int i=sc.nextInt();

2023-07-04 09:24:34 13

原创 标识符命名规则

②标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写 eg:firstName。②标识符由多个单词组成的时候,每个单词的首字母大写 eg:GoodStudent。①标识符是一个单词的时候,首字母大写 eg:Student。①标识符是一个单词的时候,全部小写 eg:name。1.由数字/字母/下划线_/美元符$组成。

2023-07-04 09:11:38 129

原创 JAVA基本数据类型

1.整数和小数取值范围大小关系:double>float>long>int>short>byte。2.long变量类型:需要加入L标识。float变量类型:需要加入F标识。

2023-07-03 09:46:44 28 1

原创 Notepad++编译Java源程序“错误:编码GBK的不可映射字符(0x8C)”原因及解决方法

先将源文件全部复制一遍,然后删除掉所有的代码,接着将编码格式设置为“使用ANSI格式编码”,设置好之后再将源文件粘贴出来,保存即可。

2023-07-01 09:44:58 301

原创 常见cmd命令

dir:查看当前路径下的内容(包含隐藏文件)cd 目录1\目录2\...:进入多级目录。cd ..:回退到上一级目录。盘符名称+冒号:盘符切换。cd 目录:进入单级目录。cd \:回退到盘符目录。exit:退出cmd。

2023-06-29 09:19:15 33 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除