- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础教程 第二讲 java 编程基础 Java的基本语法(1) java代码的位置 java是严格区分大小写的 java是一种自由格式的语言 代码分为结构定义语句和功能执行语句 功能执行语句的最后必须用分号结束 java程序有三种注释方式 Java的基本语法(2) java中的标识符 java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是关键字。 java的关键字 注:java 无sizeof ,goto, const 关键字,但不能用goto const作为变量名 java中的常量(1) 整型常量 十进制(12) ,十六进制 (0x12),八进制(012) 长整型常量 13L 单精度浮点数 5.1f,.4f ,2e3f ,0f 双精度浮点数 5.1,.4,2e-3,0d 布尔常量 true和false java中的常量(2) 字符常量 ‘a’ , ‘8’ ‘\r‘表示接受键盘输入,相当于按下了回车键; ‘\n‘是换行; ‘\t‘是制表符,相当于table键; ‘\b‘是退格键,相当于Back Space; ‘\‘‘是单引号,而‘\“‘是双引号; ‘\\‘是一个斜杠“\”。 字符串常量 “Hello World“,”123”, Welcome \nXXX null常量 null常量只有一个值,用null表示,表示对象的引用为空 变量的概念与作用 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据 。 int x=0,y; y=x+3; 执行这两条语句的过程中,内存分配及变化情况。X在被取值前必须被初始化。 java的变量类型 变量字节大小及有效取值范围 byte占用一个字节,数字大小为-27—27-1 short占用两个字节,数字大小为-215—215-1 int占用四个字节,数字大小为-231—231-1 long占用八个字节,数字大小为-263—263-1 float占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如:101*22 , 101*2-3 double占用八个字节,数字大小为4.9E-324~1.7E+308, -4.9E-324~-1.7E+308 。 char占两个字节,数字大小为0—216-1,是unicode编码。字符的本来面目,我们为什么可以直接将一个数字赋给字符变量。 Boolean占一个字节,其取值只有两个,true和false。 类型转化 自动类型转换(也叫隐式类型转换) 强制类型转换(也叫显式类型转换) 类型转换的原理 及什么时候要用 强制类型转换 表达式的数据类型自动提升 所有的byte型、short型和char的值将被提升到int型。 如果一个操作数是long型,计算结果就是long型; 如果一个操作数是float型,计算结果就是float型; 如果一个操作数是double型,计算结果就是double型。 分析 System.out.println(‘a’+1)与 System.out.println(“”+’a’+1) 的区别。 变量的生命周期与作用域 变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。 public class TestScope { public static void main(String[] args) { int x = 12; { int q = 96; // x和q都可用 int x = 3;//错误的定义,Java中不允许有这种嵌套定义 System.out.println(x is +x); System.out.println(q is +q); } q = x; /* 错误的行,只有x可用, q 超出了作用域范围 */ System.out.println(x is +x); } } 函数 函数(子程序)的概念与作用。 定义一
您可能关注的文档
- excel数据管理与分析.ppt
- ExtJs系列培训视频课程目录.ppt
- ID3算法 第一讲补充内容.ppt
- IP网络基础(level-1).ppt
- IP网络基础-OSI与TCPIP.ppt
- IT培训好就业的课程.ppt
- J2EE简介(一).ppt
- J2EE课件-第8章数据库编程.ppt
- J2SE入门1 - 1.ppt
- java3面向对象程序设计_2.ppt
- 新能源电动叉车跨境租赁服务标准化建设对行业竞争力影响.docx
- 建筑工程进度延误原因剖析与2025年进度管理提升报告.docx
- 2025年乡村非遗文化研学基地项目投资可行性评估报告.docx
- 2025年在线医疗问诊平台与医疗信息化建设结合报告.docx
- 共享自习室会员分级服务创新对用户体验的影响报告.docx
- 文化创业孵化基地2025年资金申请与政策支持研究报告.docx
- 2025年社区体育健身中心智能化改造后的社区服务能力提升分析.docx
- 2025年金融机构金融租赁风险风控创新案例解析与风险防范措施.docx
- 共享自习室会员分级服务创新对用户粘性的影响研究.docx
- 2025年新零售环境下实体零售门店智能导购系统市场前景研究报告.docx
最近下载
- VEICHI伟创 AC310系列变频调速器使用手册2021.06.pdf VIP
- 隧道施工课件.ppt VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-下(判断题汇总).docx VIP
- DB 6108T 53-2023 煤基固废调理剂修复沙化土地技术规范.docx VIP
- DB6108_T 52-2023 煤基固废调理剂修复盐碱地技术规范.docx VIP
- 行政人事部年终工作总结.pdf VIP
- 行政人事部年终工作总结.pptx VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛备赛试题库-中(多选题汇总).docx VIP
- 化工厂物资明细表.xls VIP
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库(浓缩500题).docx VIP
文档评论(0)