教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 实用文档 >

Java语言程序设计基础教程课件(第2章)2

来源:网络收集 时间:2026-05-15
导读: Java程序设计基础教程——第二章 java基本程序设计结构 第2章 Java基本的程序设计结构 标识符和关键字 Java的基本数据类型 运算符、表达式和语句 语句 输入输出 数组 2.1 标识符和关键字 在Java中的标识符和关键字统称为保留字。 标识符是赋予类、常量、变量

Java程序设计基础教程——第二章 java基本程序设计结构

第2章 Java基本的程序设计结构 标识符和关键字 Java的基本数据类型 运算符、表达式和语句 语句 输入输出 数组

2.1 标识符和关键字 在Java中的标识符和关键字统称为保留字。 标识符是赋予类、常量、变量、方法、包 或者接口的名称。

2.1.1 标识符 标识符可以自定义,要符合以下规则: 1、可包含数字、字母、下划线_或$,但不能 以数字开头。 2、区别大小写,但长度没有限制 3、关键字不能做为标识符使用 4、遵守JAVA的命名规范, 1)类名称的每个单词都以大写字母开头。2)方法和变量第一个字母不大写,其他字母开头大写。 3)常量每 个字母都大写。 4)包名都小写。

2.1.2 关键字 具有特殊的意义和用途,不能作为自定义标识符。 Java的关键字有: Abstract、default、if、package、for、null、this、 Boolean、do、implements、private、throw、 Break、double、import、protected、throws、 Byte、else、instanceof、public、transient、 Case、false、interface、short、try、Catch、 final、long、static、void、Char、finally、native、 super、volatile、 Class、float、new、switch、 while、Continue、 synchronized goto和const在Java中虽然不再使用,但是还作为 关键字存在。

2.2 Java的基本数据类型类型 boolean char byte short int long float double 内容 true/false Unicode 整数 整数 整数 整数 浮点 浮点 默认值 false \u0000 0 0 0 0 0.0 0.0 内存空间 16位 16位 8位 16位 32位 64位 32位 64位 取值范围用十进制表示 是多大? true或false

\u0000~--\uFFFF -128~+127 -32768~+32767-2147483648~+2147483647 -9223372036854775808 ~+9223372036854775807 ±3.40282347E+38~±1.40239846 E-45 ±1.79769313486231570E+308~ ±4.94065645841246544E-324

2.2.1 布尔型 布尔型,使用关键字boolean来定义逻辑 变量,值为常量:true、false。 【例2-1】一个布尔型应用的示例。P22

2.2.2 字符型 Java中由于使用的是unicode编码,所以一个字符占16位。

char ch1, ch2; ch1 = 65; ch2 = 'B';

java转义符:某些控制符和需转义的字符 \b 退格键 控制符 \t 制表符 \n 换行 \” 双引号 \’ 单引号 转义符 \\ 反斜杠

2.2.3 整数型 Java定义了四种整数型,即byte(字节型), short(短整型), int(整型),

long(长整型)。 在Java语言中所有的数都为有符号数。 整型常量: 123 600 077 0x23A

2.2.4 浮点型 浮点型, float单精度数占4个字节, double双精度数占8个字节

浮点型常量; 单精度:123.45f 双精度:123.45 123F 123d 23e2f 23e2

2.2.5 基本数据类型的转换 在Java中类型精度由低到高的顺序为: byte、short、char、i

nt、long、float、double 1、自动转换:当由低到高时可以自动转换 byte b;int i=b;long l=b;float f=b;double d=b; byte、short、char是平级,必须使用强制转换。

2、强制转换:由高级到低级时,必须强制转换 int i=99;byte b=(byte) i;char c=(char) i;

public class ChangeTest { 注意:在强制转换时有时会导致溢出或降低精度, public static void main(String args[]) { 如果整型值大了,会自动取模再赋值,而浮点数赋 值给整数时会去掉小数点。 = b; byte b = 15; int i float f = b; double d = b; System.out.println(i); System.out.println(f); System.out.println(d); int s = 199; byte n = (byte) s; double t=12.3; s=(int)t; 15 System.out.println(n); 15.0 System.out.println(s); } } 例2-7 P26 | 例2-6 P2515.0 -57 12

2.3 运算符、表达式 Java提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符、位运算符等。

2.3.1算术运算符与算术表达式 在Java中提供运算功能的就是运算符 3/15=? 15(Operator),例如与算术相关的有加 % (-6)=? -15 % 6=? (+)、减(-)、乘(*)、除(/)、取 (-15) % 6=? 模运算符(%)。 算术运算符的使用基本上与加减乘除一样, 也是先乘除后加减,必要时加上括号改变 运算的先后顺序。

2.3.2比较和条件运算 “比较运算符” 有大于(>)、大于等于 (>=)、小于(<)、小于等于(<=)、 等于(==)和不等于(!=)。 在Java中,比较条件成立时以true表示, 比较条件不成立时以false表示。 对于对象来说,两个对象参考之间使用== 作比较时,是比较其名称是否参考至同一 对象,而不是比较其内容。

…… 此处隐藏:741字,全部文档内容请下载后查看。喜欢就下载吧 ……
Java语言程序设计基础教程课件(第2章)2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1110926.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)