摘要:
《三种初始化及内存分析》 三种初始化: 1.静态初始化Int[ ] a = {1,2,3};Man[ ] mans = {new Man(1,1),new(2,2)}; 2.动态初始化: int[ ] a = new int [2];a[0]=1;a[1]=2; 3.数组的默认初始化:数组是引用类型 阅读全文
2022年8月11日
2022年8月2日
摘要:
《数组》 数组的定义:1.数组是相同类型数据的有序集合。2.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。3.其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组下标从0开始 《数组声明创建》 1.首先必须声明数组变量,才能在程序中使用数组。语法: da 阅读全文
摘要:
《递归》 A方法调用B方法,很容易理解递归就是A方法调用A方法 1.利用递归可以用简单的程序来解决一些复杂的问题,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需要少量的程序就可以描述出解题过程所需要的措辞重复计算,大大的减少了程序的代码量。递归的能力在于用有 阅读全文
摘要:
《命令行传参》有时候希望运行一个程序的时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 public calss CommandLine{ public static void main(String args[ ]){ for(int i = 0; i<args.length;i+ 阅读全文
2022年7月31日
摘要:
《什么是方法》system是一个系统的类out是system下的一个输出对象println()是一个方法 Java方法是语句的集合,他们一起执行一个功能:1.方法是解决一类问题的步骤的有序组合2.方法包含于类或对象中3.方法在程序中被创建,在其他地方被引用。 设计方法的原则:方法的本意是功能块,就是 阅读全文
摘要:
《break continue》 1.break在任何循环语句的主体部分,均可用break控制循环的流程,break用于强行退出循环,不执循环中剩余的语句。(break语句也在switch语句中使用) 2.continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着 阅读全文
2022年7月28日
摘要:
《增强for循环》 1.java5引入的主要用于数组或集合的增强型 语法: for(声明语句:表达式){ //代码句子 } 2.声明新的局部变量,该变量类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。 3.表达式是要访问的数组名,或者是返回值为数组的方法。 阅读全文
摘要:
《for循环》1.java为我们提供了另一种语句——forWhile循环,使一些循环结构更简单。2.for循环语句是支持迭代的一种通用结构,是最有效,最灵活的循环结构。3.for循环执行的次数是在执行之前就确定的。语法:for(初始化;布尔表达式;更新){ //输出的代码语句} 《练习》 (练习2) 阅读全文
摘要:
《循环结构》1.while2.do...while3.for 在java5中引入了一种主要用于数组增强型for循环 (While循环)是最基本的循环语法: while(布尔表达式){ //循环内容} 1.只要布尔表达式为ture,循环就会一直执行。2.我们大多情况下会让循环停止,需要一个表达失效的方 阅读全文
摘要:
if判断区间,switch匹配具体的值if判断区间,switch匹配具体的值if判断区间,switch匹配具体的值 《switch多选择结构》多选择结构还有一个实现方式就是switch case语句。switch case语句是判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法: sw 阅读全文