第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换

Slides:



Advertisements
Similar presentations
主要内容 Java 的常用包 Java 的常用包 “ == ” 和 “ equals ” 的用法 “ == ” 和 “ equals ” 的用法 基本数据类型与引用类型 基本数据类型与引用类型 String 和 StringBuffer String 和 StringBuffer 对象的克隆( clone.
Advertisements

软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
项目6 通用堆栈.
Java程序设计教程 第一讲 Java概述.
四資二甲 第三週作業 物件導向程式設計.
算法设计与分析 Algorithm Design and Analysis
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
第二章 基本程式設計.
本章大綱 2-1、程式、程式語言、程式架構 2-2、變數與資料型態 2-3、常數 2-4、 運算式、運算子和運算元
第二章 JAVA语言基础.
Ch07 介面與多重繼承 物件導向程式設計(II).
Chapter2 Constants, Variables, and Data Types
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
常用工具类.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
JAVA程序设计 第5章 深入理解JAVA语言----补充.
程式設計實作.
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
标识符 Java基本数据类型 常量、变量和赋值 类型转换 运算符与表达式
C++语言程序设计 C++语言程序设计 第二章 基本数据类型与表达式 第十一组 C++语言程序设计.
C语言程序设计基础 刘新国.
第二章 Java语言基础.
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
Java程序设计 第2章 基本数据类型及操作.
Ch02-基礎語法.
$10 可空类型.
C#程序设计基础 第二章 数据类型.
西南科技大学网络教育系列课程 高级语程序设计(Java) 第二章 基本数据类型.
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
第二章Java基本程序设计.
第三课 标识符、关键字、数据类型.
第二章 Java基本语法 讲师:复凡.
$9 泛型基础.
JAVA 程式設計 資訊管理系 - 網路組.
Java變數 2014/6/24.
程序设计基础A(C语言) 主讲教师: 许 康 教师主页:
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
C语言程序设计 第一章 数据类型, 运算符与表达式 第二章 顺序程序设计 第三章 选择结构程序设计 第四章 循环控制 第五章 数组.
第二章 Java语法基础.
第九节 赋值运算符和赋值表达式.
第二章 类型、对象、运算符和表达式.
Review 1~3.
第二章 Java基本语法 讲师:复凡.
第二章 Java基本语法 讲师:复凡.
Chap 6 数据类型和表达式 6.1 数据的存储和基本数据类型 6.2 常量和变量 6.3 数据的输入和输出 6.4 类型转换
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
基本知识 数据类型、变量、常量、运算符.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
JAVA 程式設計與資料結構 第三章 物件的設計.
變數、資料型態、運算子.
第2章 Java语言基础.
對於成員(member)存取權的限制 成員的資料被毫無限制的存取,任誰都可以指定任意值給成員,Java語言為了防止這種現象的產生,規定:有一種成員的資料不能任由類別外部的任何人隨意存取。
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
第二章 数据类型与表达式 丘志杰 电子科技大学 计算机学院 软件学院.
判斷(選擇性敘述) if if else else if 條件運算子.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第 5 章 常用类的使用 伍孝金
第二章 Java基础语法 北京传智播客教育
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第2章 Java语言基础.
第二章 Java基本语法 讲师:复凡.
2 Java语言基础 (数据运算与流程控制).
Summary
Presentation transcript:

第二章 简单数据类型 §2.1 数据类型概述 §2.2 变量和常量 §2.3 简单数据类型 §2.4 简单数据类型的相互转换 §2.5 简单数据类型的类包装

§2.1 数据类型概述 简单数据类型(基本数据类型) 布尔型 字符型 整型 浮点型 复合数据类型 数组 类 接口

§2.2 变量和常量--标识符 标识符:是对变量、类、方法、标号和其它各种用户自定义对象的命名。 在Java中,标识符必须以字母、下划线(_)或美元符($)开头,后面跟0个或多个由字母、下划线、美元符或数字组成的字符数字串。 *标识符是大小写敏感的 *字母是Unicode字符集 *没有最大长度限制 *保留字(或关键字)P15

§2.2 变量和常量--变量 变量表示JAVA程序中的基本存储单元。 定义格式: [variableModifier] typeSpecifier varName=[value][,varname[=value]…]; 局部变量:next_val,j 类成员变量:next,nextItem 方法参数 异常处理参数

§2.2 变量和常量--常量 常量是在程序运行期间不能被修改的量。分为: 普通常量(常数) 标识符常量(常值变量): final;如MAX_VALUE final double PI=3.14159;

§2.3 简单数据类型—整型 整型都为带符号数 类型 名称 定义 宽度 初始值 表示 十进制八进制十六进制 字节型 byte 8 32 032 0x32 短整型 short 16 (short)0 0X32 整型 int 长整型 long 64 0L 32L 32l 032L 0x32l

§2.3 简单数据类型—浮点型(实型) 类型名称 类型定义 宽度 初始值 表示 小数形式 指数形式 单精度数 Float 32 0.0f 小数形式 指数形式 单精度数 Float 32 0.0f 23.12f -5E9F 23.12 -5e9 双精度数 double 64 0.0

§2.3 简单数据类型—字符型 char定义 数据位宽度为16bit,使用Unicode字符集 字符常量:ˋAˊ 利用转义字符来表示一些控制字符(P21): 换行(\n);回车(\r); 1到4位十六进制所表示的字符(\uxxxx)

§2.3 简单数据类型—字符型 public class Welcome3 { public static void main( String args[] ){ System.out.println( "Welcome\nto\nJava\n Programming!" ); }

§2.3 简单数据类型—布尔型 boolean定义 数据位宽度为1 变量的值:只能是真(true)和假(false) 进行流程控制

§2.4 简单数据类型的相互转换 自动类型转换和强制类型转换 整型、实型、字符型 §2.4 简单数据类型的相互转换 自动类型转换和强制类型转换 整型、实型、字符型 Byte-short-char-int-long-float-double 自动类型转换 强制类型转换

§2.5 对简单数据类型的类包装 java.lang包中有类: Boolean Character Byte Double Float Integer Long Short

内容要点 简单数据类型 标识符 简单数据类型的变量和常量 类型的转换

习题 Java的简单数据类型有哪些?与其他语言的最大不同在哪里? 请指出下面数值的类型。 178;8864L;37.266;37.266D;87.363F;26.77e3;‘c’;true 仔细阅读下面的程序,找出并改正其中的错误.

习题 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)); }

习题 请说明下面程序中所有变量的作用域. Class Spot{ public int size; public Spot (int intSize){ int pointx,pointy; size = intSize; pointx=intSize; }