免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 java语言基础,华中科技大学ibm技术中心,华中科技大学ibm技术中心,hust & ibm computer tech. center,变量(variable),对象将它的状态存储在变量中 定义: 变量是一个由标识符命名的数据项 变量名必须是一个合法的标识符 -一个以字母开头的无限制的unicode字符序列。 变量的声明: 类型 名称 = 初始值; int i; double pi = 3.1415926; string name;,华中科技大学ibm技术中心,hust & ibm computer tech. center,数据类型,每个变量都必须有一个数据类型. 一个变量的数据类型决定了它能容纳的值和在它上面可以进行什么操作。 java编程语言有两大类数据类型: 原始类型(primitive) 引用类(reference),华中科技大学ibm技术中心,hust & ibm computer tech. center,java的数据类型,华中科技大学ibm技术中心,hust & ibm computer tech. center,原始类型变量包含单个值,其大小和格式与它的类型匹配:数字、字符或布尔值。 java语言没有unsigned类型 0xffff和0xff谁大? java语言必须强制类型转换 float f = 0.1; boolean b = 1;,原始类型,华中科技大学ibm技术中心,hust & ibm computer tech. center,引用类型,数组,类和接口就是引用数据类型.与原始类型变量的值不同的是,引用类型变量的值是对应变量代表的一个值或一组值的引用(也就是其地址) 在其他语言里引用被称为指针或者内存地址。java不支持显示地使用地址,而是使用变量的名称代替。,华中科技大学ibm技术中心,hust & ibm computer tech. center,变量的引用,通过变量名引用变量的值 简单名称:由单个标识符组成的名称 限定名称:通过类名或对象名引用改类或对象中的成员变量 system.out.println(i+spot.x);,华中科技大学ibm技术中心,hust & ibm computer tech. center,作用范围,变量的作用范围是可以通过简单名称引用该变量的程序区域 作用范围也决定了系统为该变量创建和释放内存的时间,华中科技大学ibm技术中心,hust & ibm computer tech. center,例子,int i = 10; if ( i 0) int i = 20; system.out.println(“the value of i = ” + i); system.out.println(“the value of i = ” + i);,华中科技大学ibm技术中心,hust & ibm computer tech. center,最终变量,你可以在任意范围里将一个变量定义为最终变量(final) 最终变量的值一经初始化就不能改变 类似于c语言中的常量(const),final int afinalvar = 0;,final int blankfinal; . . . blankfina
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年大连装备制造职业技术学院单招职业倾向性考试必刷测试卷附答案解析
- 2026年南京科技职业学院单招职业倾向性考试题库及答案解析(夺冠系列)
- 2026年南昌影视传播职业学院单招职业技能测试必刷测试卷及答案解析(名师系列)
- 2026年广东省揭阳市单招职业倾向性测试题库及答案解析(名师系列)
- 2026年浙江邮电职业技术学院单招综合素质考试题库附答案解析
- 基于深度学习的文本生成与对话系统
- 房屋损伤赔偿协议书
- 房屋权益转移协议书
- 房屋滴水距离协议书
- 房屋租赁设备协议书
- 南昌省会课件
- 2025北京广播电视台招聘200人考试笔试模拟试题及答案解析
- 学校食堂米、面、油供应服务方案投标文件(技术标)
- 《图像:从文艺复兴到社交媒体》读书札记
- 建筑工地钢管搭设验收记录表模板
- 2025中国兵器装备集团自动化研究所有限公司中层管理人员招聘1人笔试历年难易错考点试卷带答案解析试卷2套
- 血站护理面试题库及答案
- 财政局岗位业务测试(会计、社保专管员)试题(带答案)
- 冲压模具装模流程
- 航天知识考试题库及答案
- 2025中铁建云网科技(贵州)有限公司招聘29人考试笔试备考题库及答案解析
评论
0/150
提交评论