摘要:
数组(二) 数组的基本特点 其长度是确定的,数组一旦被创建,他的大小就是不可以改变的 其元素类型是相同的,不允许出现混合类型 数组的元素可以是任何数据类型,包括基本类型和引用类型 数组变量属于引用类型,数组也可以看成是对象,数组中的每一个元素相当于该对象的成员变量(数组对象本身实在堆中的) 数组边界 阅读全文
摘要:
数组(一) 数组声明创建 首先必须声明数组变量,才能在程序中使用数组 dataType[] arrayRefVar;//首选的方法或dataType arrayRefVar[];//效果相同 Javay语言使用new操作符来创建数组,语法如下: dataType[] arrayRefVar = ne 阅读全文
摘要:
JAVA方法 定义:方法是语句的集合 命名规则:首字母小写加驼峰原则 注意: 方法在程序中被创建,在其他地方被引用 一个方法只能完成一个功能 方法所包含的部分: 修饰符: 返回值类型:return 方法名:方法的实际名称 参数类型: 形参:在方法被调用时用于接受外接输入的数据 实参:调用方法时实际给 阅读全文
摘要:
循环结构(二) for循环 for循环是支持迭代的一种通用结构,是最有效,最灵活的循环结构 for(初始化;布尔值表达式;更新){ //代码语句} 注意点: 最先执行初始化步骤,可以声明一种类型,但可初始化一个或多个循环变量,也可以是空语句 然后检测布尔值表达式,如果为true,循环体被执行,如果f 阅读全文
摘要:
循环结构(一) 顺序结构(除非特别指明,否则按照顺序一句一句执行,它是任何一种算法都离不开的一种基本算法结构) 选择结构: if单选择结构: if(布尔值){ //如果布尔值表达式为ture将执行的语句} if双选择结构: if(布尔值){ //如果布尔值表达式为ture将执行的语句}else { 阅读全文
摘要:
用户交互scanner scannner对象 next(): 1.一定要读取到有效字符后才可以结束输入 2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉 3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 4.next()不能得到带有空格的字符串 nextLine(): 阅读全文
摘要:
JAVA基本语法(三) 基本运算符 算数运算符:+,-,*,/, %(取余), ++(自增), --(自减) 赋值运算符:= 关系运算符:>, <, >=, <=, ==,!= 逻辑运算符:&&(与), ||(或), !(非) 位运算符:&,|, ^(异或),~,>>(左移,乘以2), <<(右移, 阅读全文
摘要:
JAVA基本语法(二) 数据类型扩展 整数:进制 二进制(0b)、十进制、八进制(0)、十六进制(0x) int i=10;int i1=010;//八进制int i2-0x10;//十六进制 浮点数:float:有限 离散 舍入误差 大约 接近但不等于(最好完全避免使用浮点数进行比较) 字符:强制 阅读全文
摘要:
JAVA基本语法(一) 注释 单行注释(双斜杠开头//,只能注释一行) 多行注释(单杠加* :/* 注释/*,可以注释一段文字) 文档注释(理解) 标识符 关键字 ······· 标识符注意点 所有的标识符都应该以字母(大小写都可以),美元符($),或者下划线开始 首字符之后可以是字母、美元符、下划 阅读全文
摘要:
JAVA程序运行机制 编译型 解释型 注意:(先编译后解释,源程序经过编译器到字节码,生成class文件,再经过解释器进行操作) 阅读全文