- 博客(9)
- 收藏
- 关注
原创 java数组
3.数组长度是确定的,不可变的,如果越界,则报:ArrayIndexOutOfbounds。3.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。2.数组也是对象,数组元素相当于对象的成员变量。2.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。首先必须声明数组变量,才能在程序中使用数组。小结: 1.数组是相同数据类型(可以是任何数据类型)的有序集合。数组的元素是通过索引访问的,数组索引从0开始。1.数组是相同类型数据的有序集合。
2023-01-05 18:05:09
59
原创 java方法
它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。参数列表是指方法的参数类型,顺序和参数的个数。参数是可选的,方法可以不包含任何参数。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。1.修饰符:可选,告诉编译器如何调用该方法,定义了该方法的访问类型。3.方法名:是方法的实际名称。
2023-01-05 10:58:03
47
原创 break continue
continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。(碰到continue,则返回循环开始的地方)break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break也在switch语句中使用)
2023-01-04 10:22:14
41
原创 循环结构java
声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。对于while语句而言,如果不满足条件,则不能进入循环。do...while循环和while循环相似,不同的是do...while循环至少会被执行一次。两者区别是while先判断后执行,do...while是先执行后判断。表达式:表达式是要访问的数组名,或者是返回值为数组的方法。只要布尔表达式一直为true,循环就会一直执行下去。do{ //代码语句} while(布尔表达式);for(声明语句:表达式) { //代码句子}
2023-01-03 20:16:04
37
原创 选择结构java
switch case 语句判断一个变量与一系列值中某个值是否相等,每个值成为一个分支。//布尔表达式的值为true } else {//布尔表达式1的值为true 则执行代码}//如果以上布尔表达式都不为true执行的代码}//布尔表达式2的值为true 则执行代码}//布尔表达式3的值为true 则执行代码}//如果布尔表达式1的值为true执行代码。else if (布尔表达式2){如果布尔表达式2的值为true执行代码。//你可以有任意数量的case语句。//布尔表达式的值为false}
2023-01-03 13:05:22
42
原创 java流程控制
通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。nextLine():1.以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。基本语法:Scanner s = new Scanner(System.in);next(): 1.一定要读取到有效字符后才可以结束输入。
2023-01-02 14:25:39
40
原创 java基本运算符
进行运算时如果出现long类型字符,运算结果为long类型,否则为int类型。(除非进行类型转换)关系运算符:>,=,>,>逻辑运算符:&&,||,!扩展赋值运算符:+=,-=,*=,/=关系运算符返回的结果是布尔值。
2023-01-01 14:15:44
50
原创 变量常量作用域
可以将常量理解为一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变。java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。1.每个每个变量都有类型,类型可以是基本类型,也可以是引用类型。方法名:首字母小写和驼峰原则:run();Constant:初始化后不能再改变值,不会变动的值。类名:首字母大写和驼峰原则:Man,GoodMan。java为强类型语言,每个变量都必须声明其类型。类成员变量:首字母小写和驼峰原则;局部变量:首字母小写和驼峰原则;final 常量名 = 值;
2022-12-31 13:06:37
82
原创 类型转换java
byte,short,char 到 int 到 long 到 float 到 double(其中float低于long 但有小数位的优先级高于整数位 所以float在long前面)java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。在运算中,不同类型的数据要先转化为同一类型,然后再进行运算。4.转换可能存在内存溢出问题,或者精度问题。2.不可以把对象类型转换为不相干的类型。3.再高容量转换到低容量的时候,强制转换。1.不能对布尔值进行转换。
2022-12-31 11:27:49
48
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人