零基础学Java_ Java语言语法基础_

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注意:如果一个较大整数(超出int表数范围) ,Java不会自动把它当成long处理。
2、基本数据类型
(4)浮点类型
u有固定表数范围和字段长度
u分类:单精度浮点、双精度浮点
……
……
类型
占用存储空间
表数范围
……
float
4字节
-3.403E38~3.403E38
……
double
8字节
-1.798E308~1.798E308
ü占16位,2个字节,范围为0~65535 üUnicode编码,用\u0000到\uFFFF之间的十六进制数值来表 ü与ASCII码相比的优越性
…… 0000 0000
0110 0001
……
n Unicode字符表前256个字符和ASCII码重合
n 具有处理多语种的能力
如:小写a的编码值为97 大写A编码值65;
//do something }
2、基本数据类型
根据需要 确定数据
类型
(3)整型 u有固定表数范围和字段长度,不受具体操作系统和硬件的影响
……
类型
占用存储空间
表数范围
……
byte
1字节
-128 ~ 127
……
short
2字节
-215 ~ 215-1
int
4字节
-231 ~ 231-1
……
long
8字节
short age,length; boolean flag; char status=‘A’;
……
12……0……
……
1、变量
(3)变量的作用域与生存周期 u范例
w 程序块(block):被包括在一对 大括号{ }中;
w 一个程序块定义了一个作用域 w 变量的作用域是声明它的语句所
在的语句块 w 作用域规则为封装提供了基础
学习目标
w 理解Java 数据类型 的分类
w 掌握8种 基本数据 类型
w 初步了解引 用类型的特 点
什么是数据类型?
Cindy老师的个人Leabharlann Baidu料填写
u 身高:163cm u 体重:48.5kg u 血型:B u 是否教师:是/true u ……
ü 计算机语言将数据按性质进行分类,每一类称为一种数据类型; ü 数据类型定义了数据的性质、取值范围、存储方式、对数据所能
……
……
• Java浮点型常量默认为double型,如要声明float型,则需在数
……
字后面加f或F(双精度加d或D,通常没必要)
……
• 如: double d = 3.14;
float f = 3.14f;
2、基本数据类型
u 拓展:新用法 ü 数字间自由使用下划线 ü 整型、浮点型均可
double pi=3.14_159_265_35; int height=8_8_9_4; float width=8_8_9_4.36_3F;
2、基本数据类型
(2)布尔型/逻辑型(
)
u适于逻辑运算,一般用于程序流程控制 ü占8位,缺省为false ü只允许取值true或false
u用法举例
考试及格 了吗?
注意:不可以0或非0的整数
替代true和false
boolean b; …… if(b==true) {
//do something } if(b==false) {
-263 ~ 263-1
……
2、基本数据类型
u 整形默认问题 üJava整型常量默认为int型,即如果直接给出一个整形数值,默认为int型。 ü声明long型常量后面加’l ’或’L’,推荐用L; n如整数 3、长整型3L;
u 注意默认特性的编程应用 n long k=9223368547758; n 改为:long k=9223368547758 ;
数据类型
类(class)
引用数据类型 reference types
接口(interface) 数组
2、基本数据类型
(1)文本型(字符型char)
有关编码、进制 、字节等基本概 念,见大学计算 机基础
u表示通常意义上字符,用单引号括起来 ü如: ' a'、 ' 中'、 ' A ' 、 ' #' 等;
3、引用数据类型
u 在Java中“引用”是指向一个对象在内存中的位置
ü本质上是一种带有很强的完整性和安全性的限制的指针
ü引用类型包括:类、接口、数组
u 与指针的区别:指针可以有++,--运算,引用不可以运算
u 举例 String s1=“a string”;
s1
10001
…… a string
内容回顾
class ScopeExample { public static void main(String args[]) { int x=10; if (x == 10) { int y = 20; System.out.println( x + " " + y); x = y * 2; } y = 100; //此处报错! System.out.println("x is " + x); }
进行的运算和操作。
1、Java的数据类型?
u 数据类型(data type)分类图示
整数类型 (byte, short, int, long)
数值型
基本数据类型 simple types / primitive types
浮点类型(float, double) 字符型(char)
布尔型(boolean)
ü在程序的运行过程中数值可变 ü通常用来记录运算中间结果或保存数据。 u 变量的特点 ü必须先声明后使用
1、变量
(2)变量的声明
u 声明变量是一个完整的语句,用分号结束
ü 变量四要素:名字,类型,值,作用域
ü 语法格式:类型 变量名 [=初值][,变量名[=初值]…]
int min=10;
min
min=20;
第二周学习指南
p 共6课时 ü讲解Java基本语法,无语言基础,建议逐一观看 ü有语言基础,可以选看,关注Java与其他语言的差别 ü注意英文提示
p 实践练习 ü 从2.3开始,每课时后的编程训练题,不管有无语言基础,均应逐一完成 ü 关注程序的编写与实际运行
Java的数据类型
主要内容: ü Java数据类型的分类 ü 8种基本数据类型 ü 理解引用类型的特点
1 Java中的基本类型 2 Java中的引用类型
2.3 常量与变量
主要内容: ü 常量与变量的概念 ü 常量的定义与使用 ü 变量的定义与使用
学习目标
w 理解常量 与变量的 概念
w 掌握常量 的定义与 使用
w 掌握变量 的定义与 使用
1、变量
(1)什么是变量(Variable)? u 概念
相关文档
最新文档