Java第二章简单数据类型(基础篇)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§2.2 变量和常量--变量
变量表示JAVA程序中的基本存储单元。 定义格式: [variableModifier] typeSpecifier varName=[value][,varname[=value]…]; • 局部变量:next_val,j • 类成员变量:next,nextItem • 方法参数 • 异常处理参数
public class Welcome3 {
public static void main( String args[] ){
System.out.println( "Welcome\nto\nJava\n
Programming!" );
}
}
§2.3 简单数据类型—布尔型
boolean定义
数据位宽度为1
0.0
23.12f 23.12
-5E9F -5e9
§2.3 简单数据类型—字符型
char定义
数据位宽度为16bit,使用Unicode字符集
字符常量:ˋAˊ
利用转义字符来表示一些控制字符(P21):
换行(\n);回车(\r);
1到4位十六进制所表示的字符(\uxxxx)
§2.3 简单数据类型—字符型
宽度 初始值
8 16 32 64 (byte)0 (short) 0 0 0L
短整型 short 整型 长整型 int long
32l
032L 0x32l
§2.3 简单数据类型—浮点型(实型)
类型名称 类型定义
表示 宽 初始值 度 小数形式 指数形式
单精度数
双精度数
Float
double
32
64
0.0f
变量的值:只能是真(true)和假(false) 进行流程控制
§2.4
简单数据类型的相互转换
自动类型转换和强制类型转换
整型、实型、字符型
自动类型转换 Byte-short-char-int-long-float-double
强制类型转换
§2.5 对简单数据类型的类包装 java.lang包中有类:
Boolean
Character Byte
Float
Integer Long Short
Double
内容要点 简单数据类型
标识符
简单数据类型的变量和常量
类型的转换
习题 1. Java的简单数据类型有哪些?与其他语言 的最大不同在哪里? 2. 请指出下面数值的类型。 178;8864L;37.266;37.266D;87.363F ;26.77e3;‘c’;true 3. 仔细阅读下面的程序,找出并改正其中的错 误.
第二章 简单数据类型
§2.1 数据类型概述
§2.2 变量和常量
§2.3 简单数据类型 §2.4 简单数据类型的相互转换
§2.5 简单数据类型的类包装
§2.1 数据类型概述
简单数据类型(基本数据类型)
1. 2. 3. 4.
布尔型 字符型 整型 浮点型 数组 类 接口
复合数据类型
1. 2. 3.
§2.2 变量和常量--标识符
标识符:是对变量、类、方法、标号和其它各种 用户自定义对象的命名。 在Java中,标识符必须以字母、下划线(_)或 美元符($)开头,后面跟0个或多个由字母、 下划线、美元符或数字组成的字符数字串。 *标识符是大小写敏感的 *字母是Unicode字符集 *没有最大长度限制 *保留字(或关键字)P15
}
Baidu Nhomakorabea
习题
4. 请说明下面程序中所有变量的作用域. Class Spot{ public int size;
public Spot (int intSize){
int pointx,pointy; size = intSize; pointx=intSize; }
}
习题
Class Arithmetic{ public static void main (String args[]){
final int x = 17,y = 5;
boolean mycom = 1;
System.out.println(“x=”+x);
System.out.println(“y= ” +y) if(mycom) System.out.println(“x+y= ” + (x+y)); }
§2.2 变量和常量--常量
常量是在程序运行期间不能被修改的量。分为: • 普通常量(常数) • 标识符常量(常值变量): final;如 MAX_VALUE final double PI=3.14159;
§2.3 简单数据类型—整型
整型都为带符号数 类型 名称 字节型 类型 定义 byte 表示 十进制八进制十六进制 32 32 32 32L 032 032 032 0x32 0X32 0x32
相关文档
最新文档