随笔分类 - java基础
摘要:# 二维数组 - 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组 - 二维数组 `int a[][]=new int[2][5];`
阅读全文
摘要:# 数组的使用 - For-Each循环: 就是增强型for循环 - 数组作方法入参 - 数组返回值
阅读全文
摘要:# 数组的下标越界及小结 ## 数组的四个基本特点 - 长度是确定的。数组一旦被创建,它的大小就是不可以改变的 - 其元素必须是相同类型,不允许出现混合类型 - 数组中的元素可以使任何数据类型,包括基本类型和引用类型 - 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变
阅读全文
摘要:# 三种初始化及内存分析 ## 三种初始化 PS:数组的数据类型在最前声明 - 静态初始化 ```java int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)}; String[] a = "ABC"; String a[] = "A
阅读全文
摘要:# 数组的声明创建 - 首先必须声明数组变量,也可使用new操作符来创建数组 - 数组元素通过索引访问,索引从0开始 - 获取数组长度:`arrays.length`
阅读全文
摘要:# 什么是数组 - 数组是相同类型数据的有序集合 - 数组描述的是相同类型的若干个数据,按照一定的先婚后次序排列组合而成 - 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们
阅读全文
摘要:# 简易计算器 代码示例: ```java import java.util.Scanner; /* * 《大话设计模式》中的计算器实现代码 * */ public class Operation { public static double GetResult(double numA, doubl
阅读全文
摘要:# 递归 - 递归就是自己调用自己 - **递归包括两部分:** - **递归头:什么时候不调用自身方法。如果没有头,将陷入死循环** - **递归体:什么时候需要调用自身方法** 就是可变参数, *相当于数组* ** PS:必须在其他类型后面 
阅读全文
摘要:# 方法的重载(重要) 
阅读全文
摘要:# 方法的定义和调用 ## 方法的定义: java方法类似于其他语言的函数,是一段**用来完成特定功能的代码片段**,一般情况下,定义一个方法包含以下语法: - 方法包含一个方法头和一个方法体,下面是一个方法的所有部分: - **修饰符**:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法
阅读全文
摘要:# 什么是方法 - System.out.print();也是一个方法 - Java方法是语句的集合,它们在一起执行一个功能 - 方法是解决一类问题的步骤的有序组合 - 方法包含于类或者对象中 - 方法在程序中被创建,在其他地方被引用 - 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块
阅读全文
摘要:# 打印三角形以及Debug 例如打印5行的三角形:(**理解!!**) ```java public class triangle{ public static void main(String[] args){ for(int i = 1;i =i;j--){ System.out.print(
阅读全文
摘要:# break、continue、goto - **continue:在continue位置结束本轮循环,以当前条件再次开始判定这个switch循环语句** - **break:强行跳出循环,执行整个循环语句后的其他内容(即这个循环不再执行)** - **关于goto(只做了解):Java中的got
阅读全文
摘要:# 增强for循环 - 语法格式: ```java for(声明: 表达式){ //代码句子 } ``` - 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。 作用域限定在循环语句块,其值与此时数组元素的值相等。 - 表达式:是要访问的数组名,或者是返回值为数组的方法 例如:
阅读全文
摘要:## 例子:打印九九乘法表 ```java public class test{ public static void main(String[] args){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+
阅读全文
摘要:# For循环 ```java for(初始值;布尔表达式;更新){ //代码语句 } ```
阅读全文
摘要:# DoWhile循环 - 与while循环不同的是,dowhile不论表达式对不对,先至少执行一次再判断 ```java do { //代码语句 }while(布尔表达式); ```
阅读全文
摘要:# while循环结构 ### 循环结构: - while循环 - do......while循环 - for循环 - 在Java5中引入了一种主要用于数组的增强for循环 ## while循环 - while是最基本的循环 - 与C语言相同
阅读全文