《Java程序设计》课程教学课件(PPT讲稿)02 Java程序设计基础1—运算符和表达式

浙江科技学院Java 编程基础
Java 编程基础

回顾·JVM是Java编程语言的核心Java运行时环境(JRE)包含一方面与硬件交互、另一方面又与程序交互的JVMJava是完全面向对象的语言,所有的实现必须放在类中main函数是Java应用程序执行的入口。JDK可用于开发Java程序。2浙江科技学院
2 回顾 • JVM是 Java 编程语言的核心。 • Java 运行时环境 (JRE) 包含一方面与硬件 交互、另一方面又与程序交互的JVM。 • Java是完全面向对象的语言,所有的实现 必须放在类中。 • main函数是Java应用程序执行的入口。 • JDK可用于开发 Java 程序

目标掌握如何定义标识符掌握Java的关键字了解Java的基本类型了解并掌握String类掌握Java的程序控制流程掌握数组的定义方法·掌握java.lang.Math类3浙江科技学院
3 目标 • 掌握如何定义标识符 • 掌握 Java 的关键字 • 了解 Java 的基本类型 • 了解并掌握 String 类 • 掌握 Java 的程序控制流程 • 掌握数组的定义方法 • 掌握 java.lang.Math 类

注释·Java语言提供三种类型的注释:以开始,并以换行符结束-单行注释以/*开始,并以*/结束·多行注释-文档注释以/**开始,并以*/结束注释中的每一行都必须以*开始使用javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件。4浙江科技学院
4 注释 • Java 语言提供三种类型的注释: - 单行注释 - 多行注释 - 文档注释 以 // 开始,并以换行符结束 以 /* 开始,并以 */ 结束 以 /** 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文 档注释中将信息取出,然后转换 为HTML文件

关键字2-1分支关键字原始数据类型ifbyteelseshortswitchintcaselong-defaultfloatbreakdouble方法、变量和类修饰符- charprivate- booleanpublic循环关键字protectedfinaldostaticwhileabstractforsynchronized-breakcontinue5浙江科技学院
5 关键字 2 - 1 • 原始数据类型 - byte - short - int - long - float - double - char - boolean • 循环关键字 - do - while - for - break - continue • 分支关键字 - if - else - switch - case - default - break • 方法、变量和类修饰符 - private - public - protected - final - static - abstract - synchronized

关键字2-2异常处理trycatchfinally·字面值常量throw-falsethrows-true- null对象相关关键字·方法相关关键字new-returnextends- voidimplementsclass·包相关关键字instanceof-packagethis-importsuper6浙江科技学院
6 关键字2-2 • 异常处理 - try - catch - finally - throw - throws • 对象相关关键字 - new - extends - implements - class - instanceof - this - super • 字面值常量 - false - true - null • 方法相关关键字 - return - void • 包相关关键字 - package - import

基本数据类型·Java共有八种基本数据类型:-四种整数类型(byte、short、int、long):两种浮点数类型(float、double)-一种字符类型(char)-一种布尔类型(boolean)7浙江科技学院
7 基本数据类型 • Java 共有八种基本数据类型: - 四种整数类型(byte、short、int、long) - 两种浮点数类型(float、double) - 一种字符类型(char) - 一种布尔类型(boolean)

整型数据类型类型长度缺省值数的范围08位byte-128 ~ 127016位short-32,768~32,767032位int-2,147,483,648~2,147,483,647064位long9,223,372,036,854,775,808~9,223,372,036,854,775,8078浙江科技学院
8 整型数据类型 类型 缺省值 长度 数的范围 byte 0 8位 -128 ~ 127 short 0 16位 -32,768 ~ 32,767 int 0 32位 -2,147,483,648 ~ 2,147,483,647 long 0 64位 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

浮点型数据类型类型长度例如缺省值数的范围0.032位float3.245f3.4E-038~3.4E+038默认、0.064位double1.7E-308~1.7E+3083.245、3.245d9浙江科技学院
9 浮点型数据类型 类型 缺省值 长度 例如 数的范围 float 0.0 32位 3.245f 3.4E-038~3.4E+038 double 0.0 64位 默认、 3.245、 3.245d 1.7E-308~1.7E+308

字符数据类型类型长度缺省值数的范围16位char"u0000'lu0000~luFFFF10浙江科技学院
10 字符数据类型 类型 缺省值 长度 数的范围 char '\u0000' 16位 \u0000 ~ \uFFFF
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java程序设计》课程教学课件(PPT讲稿)0 1Java概述.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(2/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)09 Java数据库编程(1/2).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)08 Java网络编程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)07 Java线程.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)06 Java文件输入输出.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)05 Java异常处理.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象5-面向对象特征(3/3).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象4-面向对象特征(2/3).pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象3-面向对象特征(1/3).pptx
- 清华大学出版社:《计算机操作系统教程》习题解答与实验指导(教材PDF电子版,第2版,编著:张尧学).pdf
- 《汇编语言与接口技术》课程教学资源(作业习题)汇编语言与接口技术练习题(答案).doc
- 《汇编语言与接口技术》课程教学资源(作业习题)汇编语言与接口技术练习题(题目).doc
- 《汇编语言与接口技术》课程教学资源(PPT课件)第7章 串并行接口技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第8章 中断和DMA技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第5章 软件接口技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第6章 存储器技术.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第2章 80x86微处理器.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第4章 80x86汇编语言程序设计.ppt
- 《汇编语言与接口技术》课程教学资源(PPT课件)第1章 微型计算机概述.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础2—数组.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)03 Java程序设计基础3—程序流程控制.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象1-软件开发周期简介.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)04 Java面向对象2-面向对象程序设计基础.pptx
- 《Java程序设计》课程教学课件(PPT讲稿)Coding_Standard_Java.pptx
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学课件(PPT讲稿)第一章 绪论.ppt
- 《数据结构》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《Java基础入门》课程电子教案(PPT教学课件)第1章 Java开发入门.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第2章 Java编程基础.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第3章 面向对象(上).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第4章 面向对象(下).pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第5章 异常.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第6章 Java API.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第7章 集合.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第8章 泛型.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第9章 反射机制.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第10章 IO.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第11章 JDBC.pptx
- 《Java基础入门》课程电子教案(PPT教学课件)第12章 多线程.pptx
