07 2021 档案

摘要:Java 数组的三种初始化 静态初始化:创建 + 赋值 //静态初始化语法: int a = {1,2,3}; 动态初始化: 包含默认初始化 //动态初始化语法: int[] b = new int[2]; b[0]=1; b[1]=2; 数组的默认初始化 数组是引用类型,它的元素相当于类的实例变量 阅读全文
posted @ 2021-07-31 16:41 Liquor无言 阅读(3466) 评论(0) 推荐(0)
摘要:Java 递归 递归就是:A方法调用A方法!!就是自己调用自己(用于类似阶乘的计算) 递归结构包括两个部分: 递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。 递归体:什么时候需要调用自身方法。 示例: package com.shun.method; public class Demo0 阅读全文
posted @ 2021-07-31 16:40 Liquor无言 阅读(1289) 评论(0) 推荐(0)
摘要:Java 数组的定义与创建 数组: 数组是相同数据类型(数据类型可以为任意类型)的有序集合 数组也是对象。数组元素相当于对象的成员变量 数组长度是确定的,不可变的。如果越界,则报错:ArraylndexOutofBounds 数组的创建: 语法: //数据的类型[] 数组名 = new 数据的类型[ 阅读全文
posted @ 2021-07-31 16:39 Liquor无言 阅读(347) 评论(0) 推荐(0)
摘要:Java 方法的重载 重载就是在一个类中,有相同的函数名称,但形式参数不同的函数。 方法的重载的规则: 方法名称必须相同 参数列表必须不同(个数不同、或类型不同、或参数排列顺序不同等) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的重载 实现理论: 方法名称相同时,编译器会根据调 阅读全文
posted @ 2021-07-28 16:24 Liquor无言 阅读(69) 评论(0) 推荐(0)
摘要:Java 方法的定义 Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段 语法: 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } **方法包含一个方法头和一个方法体。**下面是一个方法的所有组成部分: 修饰符:修饰符是可选的,告 阅读全文
posted @ 2021-07-28 16:23 Liquor无言 阅读(213) 评论(0) 推荐(0)
摘要:Java 什么是方法 System.out.println() System 就是一个类 out 就是一个对象(就是System类下的一个输出对象) println() 就是一个方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在 阅读全文
posted @ 2021-07-27 17:08 Liquor无言 阅读(64) 评论(0) 推荐(0)
摘要:Java 练习:打印一个三角形 这里使用的是 For 循环 示例: package com.shun.struct; public class TestDemo { public static void main(String[] args) { //打印一个三角形 for (int s = 1;s 阅读全文
posted @ 2021-07-27 17:07 Liquor无言 阅读(54) 评论(0) 推荐(0)
摘要:Java Break 和 Continue 结束语句 break在任何循环语句中,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) 示例: package com.shun.struct; public class Br 阅读全文
posted @ 2021-07-27 17:06 Liquor无言 阅读(232) 评论(0) 推荐(0)
摘要:Java 增强 For循环 Java5 引入了一种主要用于数组或集合的增强型for循环 语法: for(声明语句:表达式){ //代码语句 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等 表达式:表达式是访问的数组名,或者是 阅读全文
posted @ 2021-07-26 17:36 Liquor无言 阅读(74) 评论(0) 推荐(0)
摘要:Java 打印九九乘法表 这里用的是for循环 示例: package com.shun.struct; public class ForDemo04 { public static void main(String[] args) { //for循环 //九九乘法表 for (int a = 1; 阅读全文
posted @ 2021-07-26 17:33 Liquor无言 阅读(78) 评论(0) 推荐(0)
摘要:Java For循环 for循环语句是支持迭代的一种通用语句,是最有效、最灵活的循环结构 for循环执行的次数是在执行前就确定的 语法: for(初始化值;布尔表达式;迭代更新){ //循环体(代码语句) } 示例1: package com.shun.struct; public class Fo 阅读全文
posted @ 2021-07-26 17:32 Liquor无言 阅读(513) 评论(0) 推荐(0)
摘要:Java do...while循环 do...while循环和while循环相似,不同的是,do...while循环至少会执行一次 do { //代码语句 }while(布尔表达式);//首先先从do运行一次,如果布尔表达式为true,则返回do再次运行 while和do...while的区别: w 阅读全文
posted @ 2021-07-25 17:57 Liquor无言 阅读(71) 评论(0) 推荐(0)
摘要:Java While循环 while时最基本的循环 语法: while (布尔表达式){ //循环内容,档布尔表达式为true的时候就一直运行 } 我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环 循环条件一直为true就会造成无限循环(俗称:死循环),我们正常的业务编程 阅读全文
posted @ 2021-07-25 17:55 Liquor无言 阅读(79) 评论(0) 推荐(0)
摘要:Java switch多选择结构 switch case 语句判断一个变量与一系列值中的某个值是否相等,每个值成为一个分支。 switch 语句中的变量类型可以是: byte、short、int、或者是char 从Java SE 7开始 switch支持字符串String类型了 同时case标签必须 阅读全文
posted @ 2021-07-25 17:54 Liquor无言 阅读(80) 评论(0) 推荐(0)
摘要:Java if选择结构 if 单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示 语法: if(布尔表达式){ //如果布尔表达式为true将执行这里的语句 } 示例: package com.shun.struct; import java. 阅读全文
posted @ 2021-07-24 17:17 Liquor无言 阅读(77) 评论(0) 推荐(0)
摘要:Java Scanner 从控制台输入 Scanner对象 java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户从控制台的输入 基本语法(创建对象): Scanner scanner = new Scanner(System.in); 通过Scanner类的 阅读全文
posted @ 2021-07-23 16:34 Liquor无言 阅读(130) 评论(0) 推荐(0)
摘要:三元运算符 x ? y : z 定义:x ? y : z; > 三元运算符 如果x==true,则结果为y,否则结果为z //示例 int score = 80; String type = score>60 ? "及格" : "不及格";// x ? y : z; System.out.print 阅读全文
posted @ 2021-07-22 17:44 Liquor无言 阅读(517) 评论(0) 推荐(0)
摘要:Java中的a+=b,a-=b,以及字符串连接符 + a+=b,a-=b a+=b意思就是a=a+b a-=b意思就是a=a-b int a = 10; int b = 20; a+=b;//a=a+b System.out.println(a);//输出的结果为30 a-=b;//a=a-b Sy 阅读全文
posted @ 2021-07-22 17:42 Liquor无言 阅读(1353) 评论(0) 推荐(0)
摘要:Java逻辑运算符 与(&&) 或(||) 非(!) && > 与 || > 或 ! > 非(取反) boolean a = true; boolean b = false; System.out.println(a&&b);//逻辑与运算:两个结果都为真,结果才为true //a&&b输出结果为f 阅读全文
posted @ 2021-07-22 17:41 Liquor无言 阅读(462) 评论(0) 推荐(0)
摘要:Java自增自减运算符a++和a-- int a = 3; int b = a++;//a++ > a=a+1,先把a的值给b,在计算a=a+1 System.out.println(a); System.out.println(b); //输出的结果b=3,a=4 int a = 4; int c 阅读全文
posted @ 2021-07-21 18:02 Liquor无言 阅读(363) 评论(0) 推荐(0)
摘要:Java运算符 算术运算符:+、-、*、/、%、++、-- 赋值运算符:= 关系运算符:>、<、>=、<=、==、!=、instanceof 逻辑运算符:&&、||、! 位运算符:&、|、^、~、>>、<<、>>> 条件运算符:?: 扩展赋值运算符:+=、-=、*=、/= 阅读全文
posted @ 2021-07-21 17:59 Liquor无言 阅读(23) 评论(0) 推荐(0)
摘要:变量、常量、作用域、以及命名的规范 变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 //数据类型 变量名 = 变量值 double pi = 3.14; 注意事项: 每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一 阅读全文
posted @ 2021-07-21 17:58 Liquor无言 阅读(105) 评论(0) 推荐(0)
摘要:Java数据类型的转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。 运算中,不同类型的数据要先转化为用一类型,然后进行运算,请根据图标进行转换。 强制转换 高-->低(图中右-->左) int i = 120; byte b = (byte)i;//强制转换,把int类型 阅读全文
posted @ 2021-07-19 15:59 Liquor无言 阅读(44) 评论(0) 推荐(0)
摘要:Java数据类型 Java数据类型 基本数据类型 引用数据类型 基本数据类型 八大基本数据类型 整数类型 int byte short long 浮点类型 float double 字符类型 char 布尔类型 boolean (格式: 数据类型 变量名 = 变量值 ) //整数 int num = 阅读全文
posted @ 2021-07-18 17:35 Liquor无言 阅读(42) 评论(0) 推荐(0)
摘要:标识符 (Java所有的组成部分都需要名字。) (类名、变量名以及方法名都被称为标识符。) 标识符的注意事项 所有的标识符都应该以字母(A-Z或者a-z),美元符($),下划线(_)开始 首字母之后可以是(A-Z或者a-z),美元符($),下划线(_)或者任意数字组合 不能使用关键字作为变量名或方法 阅读全文
posted @ 2021-07-18 17:31 Liquor无言 阅读(57) 评论(0) 推荐(0)