- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Java语言基础 主要内容: 标识符、注释和分隔符 变量和常量 基本类型 运算符及表达式 运算符的优先级 数据类型转换 简单语句 3.2 标识符、注释和分隔符 标识符 用来标记语言中元素名称 Java标识符的规则: 以字母、下划线或美元符$开头 字母、下划线、数字组成的序列,而且,标识符的长度任意 标识符分为两类: 保留字 用户定义标识符 3.4 基本类型和一维数组 整型 浮点型 布尔型 字符型 一维数组 字符串常量 一个字符串常量是括在两个双引号之间的字符序列。若两个双引号之间没有任何字符,则为空串。 以下是字符串的一些例子: This is a string constant JAVA You see Java语言把字符串常量当作String类型的一个对象来处理,以后有详细介绍。 3.5 运算符及表达式 运算符 表达式 3.7 数据类型转换 自动类型转换 强制类型转换 3.8 简单语句和复合语句 变量说明语句 复制语句 方法调用语句 空语句 标准输入输出 复合语句 3.8.2 赋值语句 赋值语句是将表达式的值赋给变量 其格式为: 变量=表达式; 例:char c; c=‘a’; 3.8.4 空语句 空语句是什么都不做的语句,其形式为: ; //这是一条空语句 例子: public class testinput { public static void main(String[] args) { try{ byte[] by = new byte[256]; System.out.println(Please input:); int i=System.in.read(by); System.out.println(i); String s; s=new String(by,0,i); System.out.println(s); } catch (Exception e){ e.printStackTrace(); } } } 3.9 控制语句 表达式语句:表达式后加一个分号 a+=a*6; a++; a+3; 复合语句:包含在一对大括号中的语句序列 流程控制语句:顺序结构、选择结构和循环结构 选择结构 if (布尔型表达式) 语句1; [else 语句2;] switch (表达式) { case 常量1:语句块1; ...... case 常量n:语句块n; default:语句块n+1; } 使用switch语句需要注意: 表达式必须是符合byte、char、short和int类型的表达式,而不能使用浮点类型或long类型,也不能为一个字符串; 要有用于跳转的break语句; switch语句中的每个case子句都必须对应一个单值。 循环结构—while 格式: while (循环条件) {循环体} 含义:当循环条件为true时,重复执行循环体。 int x=2; while(x7){ System.out.println(“x=”+x); x++; } 注意:while表达式的括号后面一定不要写“;” 循环结构— do 格式: do{ 循环体 }while (循环条件); 含义:重复执行循环体,直到循环条件为false。 循环结构—for 格式: for (表达式1;表达式2;表达式3) 循环体; 表达式1:循环初值 表达式2:布尔型表达式,循环条件 表达式3:循环增量表达式 控制转移语句 break语句:使程序的流程从一个语句块内部转移出去。通常在switch和循环语句中使用。 continue语句:只能在循环语句中使用。其作用是终止当前这一轮的循环,直接进入下一轮的循环。 3.4.5 数组 为什么会有数组? 栈内存和堆内存 int []x; x=new int[100]; x=null; 的内存状态变化情况 3.4.5 数组 数组类型属于复合数据类型,它是由类型相同的元素组成的有顺序的数据集合。 特点: 元素类型相同; 元素有顺序; 所有元素共用一个名称。 第一步 数组的声明: 格式:数组元素类型 数组名[ ]; 数组元素类型[ ] 数组名; 举例: int myarray[ ]; double array_double[ ]; String[ ] str; Point[ ] P; 注意
文档评论(0)