- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本类型、数组和的枚举类型
CCUTSOFT JAVA程序设计 第二章 基本类型、数组和枚举类型 4、数组 1、标示符和关键字 2、Java语言的基本数据类型 3、从命令行输入和输出数据 5、枚举类型 2.1 标识符和关键字 1.标识符 标识符用来命名变量、符号常量、数组、方法、类、对象、接口、包等。为了提高程序的可读性,标识符最好“见名知义” 。 Java 标识符命名规范: 由字母、数字、_和$组成 标识符的第一个字符不能是数字 标识符区分大小写 标示符命名使用Unicode字符集 例如: 合法的标识符 identifier userName User_Name _sys_val $change 非法的标识符 2mail room# class 2.关键字 关键字又称保留字,是 Java 语言规定了特定含义的标识符。 用户只能按照系统规定的方式使用; 不能自行定义; 关键字一律用小写字母表示。 保留关键字: abstract boolean break byte case catch char class continue default do double else extends false final finally float for if implements import instanceof int interface long native new null package private protected public return short static strictfp super switch synchronized this throw throws transient true try void volatile while assert 2.2 Java语言的基本数据类型 说明 数据类型 占内存空间 字节型 byte 1字节 短整型 short 2字节 整型 int 4字节 长整型 long 8字节 单精度浮点型 float 4字节 双精度浮点型 double 8字节 布尔型 boolean 1字节 字符型 char 2字节 1.逻辑类型(布尔类型) 常量: true ,false 变量的定义:使用关键字 boolean 来定义逻辑变量 例:boolean x,tom_12=true,flag=false; 注:Java中的布尔值和数字之间不能来回转换,即false和true不对应于任何0或非0的整数值。 2.整数类型 整型数据分为 4 种: (1)int 型 常量 :123、6000 (十进制), 077(八进制), 0x3ABC(十六进制). 变量:使用关键字 int 来定义 int 型整型变量。 例:int x=12,average=9898,jiafei; (2)byte型 常量 :Java中不存在byte型变量的表示方法。 变量:使用关键字 byte 来定义 byte 型整型变量。 例:byte x, tom_12=28,num=98; (3)short型 常量:Java中不存在short型常量的表示法。 变量:使用关键字 short 来定义 short 型整型变量。 例:short x=12; (4)long型 常量:108L(十进制)、07123L(八进制)、 0x3ABCL(十六进制) 变量:使用关键字 long 来定义 long 型整型变量。 例:long width=12L,length; 注:Java没有提供任何无符号整数类型。 3. 字符类型(2个字节) 字符常量:’A’, ’b’, ’?’, ‘!’, ‘9’, ‘好’, ‘\t’ 字符变量的定义:使用关键字 char 来定义字符变量 例:char x, tom_12=‘c’; 注:对于char型变量,内存分配2个字节,char型变量的取值范围为0——65535。 例如:char x=‘a’;? char x=97; 例1: public class Example2_1 { public static void main (String args[ ]) { char ch1=ω,ch2=\; int p1=32831,p2=30452; System.out.println(\+ch1+\的位置:+(int)ch1);
您可能关注的文档
- 程序的员英语手册.pdf
- 程序的开发框架技术实践报告.doc
- 程序的设计方法第9讲-1.ppt
- 移动通信3G核的心网原理.ppt
- 程序设的计基础09.ppt
- 程序设计基础实的验内容.doc
- 程序设计的实验.pdf
- 程序设计的课程设计.docx
- 程序调用_寄存器(register)及栈空间(stack的)变化.pdf
- 程的序员常见面试题目.docx
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
最近下载
- 华为云平台运维复习试题附答案.doc
- 2022-2023学年湖北省荆州市荆州区八年级(下)期末物理试卷(含解析).pdf VIP
- 十年(2013-2023年)高考生物真题分项汇编专题解析版合集共20套.doc
- 矫健:天局(胜天半子!).pdf
- (完整版)高中英语3500单词表含音标.pdf
- 150吨履带吊性能表(参考)1.doc VIP
- 湖北省荆州市荆州区2022-2023学年八年级下学期期末考试数学试卷(含答案).pdf VIP
- 人教版(新教材)高中英语选修2Unit4Journey Across a Vast Land精品学案:Writing—An email about a journey.docx
- 2012-2021十年高考生物真题(含解析)共92套.docx
- 2023年湖南师范大学附属小学教师招聘考试真题及答案.docx
文档评论(0)