《java中的基本语法》ppt课件

上传人:tian****1990 文档编号:74883936 上传时间:2019-01-29 格式:PPT 页数:13 大小:322.81KB
返回 下载 相关 举报
《java中的基本语法》ppt课件_第1页
第1页 / 共13页
《java中的基本语法》ppt课件_第2页
第2页 / 共13页
《java中的基本语法》ppt课件_第3页
第3页 / 共13页
《java中的基本语法》ppt课件_第4页
第4页 / 共13页
《java中的基本语法》ppt课件_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《java中的基本语法》ppt课件》由会员分享,可在线阅读,更多相关《《java中的基本语法》ppt课件(13页珍藏版)》请在金锄头文库上搜索。

1、2.1 Java程序的输入输出,字符界面下的输入输出 所谓字符界面,是指计算机程序与使用程序的用户之间通过字符模式的界面进行沟通。 字符模式下屏幕被划分为若干行若干列的单位(40行80列),每个单位可以显示一个字符。 用户接收键盘输入调用如下语句: c= (char)System.in.read() 字符串显示在屏幕上调用如下语句: System.out.println(“待显示字符串”);,Java程序的输入输出,图形界面下的输入输出 图形界面就是程序与用户之间利用图形模式进行交互,图形模式下屏幕由若干行若干列的微小象素点组成(如800600个象素点),每个象素点可以有16到256甚至更多颜

2、色。 用户可以通过图形界面下的一些元素如菜单、按钮等给程序发命令,而程序回个用户的结果也可以使用图形或图像的形式。,2.2 Java的标识符和关键字,标识符 Java语言规定:标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。下列都是合法的标志符:getMyAge, girl_$, www_12$,$123; Java使用的字母不仅包括英文字符,还包括汉字,日文片假名等许多语言中的文字,如“语言”就可以是一个标识符。 标识符区分大小写 关键字 关键字就是Java语言中已经被赋予特定意义的一些单词,比如:int,代表整数类型,不能再用来做普通标志符。在JCreator以及很多程

3、序编辑器中,关键字的字体是蓝色的(演示),以示区别。,分隔符 (1) 注释 /行注释:用于单行注释 /* 多行注释符:注释内容*/ /* 注释内容:Java文档注释符*/ (2) 空白符 空白符包括空格符、回车符、换行符和制表符等。 (3) 普通分隔符 普通分隔符具有确定的语法含义,要按照语法规定去使用。 花括号“ ”,用于定义复合语句和数组的初始化以及定义类体、方法体等。 分号“;”,用于结束语句。 逗号“,”用于分隔变量说明的各个变量和方法的各个参数等。,变量与数据类型 高级语言的程序通过变量来操作内存中的数据,所以程序在使用任何变量之前首先应该在该变量和内存单元之间建立联系,这个过程称为

4、定义变量,或为变量分配内存单元。 定义变量有两个任务:一是定义变量的名字,二是定义变量的数据类型,两者缺一不可。 在JAVA编程语言中,对于变量名有下面的必须满足: 它必须是一个合法的标识符。一个标识符是以字母开头的一串Unicode字符。 它必须不是一个关键字、布尔型字符(true或者false)或者保留字NULL。 它必须在作用域中是唯一的。在不同的作用域才允许存在相同名字的变量。关于作用域我们稍候将会讲到。,2.3 Java基本数据类型,Java基本数据类型,整数类型缺省是取值为0 int型,内存分配4个字节,取值范围 long型,内存分配8个字节,取值范围 short型,内存分配2个字

5、节,取值范围 byte型,内存分配1个字节,取值范围 浮点类型缺省时取值为0.0F float型,内存分配4个字节 double型,内存分配8个字节 如果在常量的最后有一个字母“f”或“F”,如3.14f或3.14F,则表示这个常量为float类型。 如果在常量的最后有一个字母“d”或“D”或者不加字母,如3.14d或3.14D或3.14,则表示这个常量为double类型。 在给一个浮点型的变量赋值时要注意赋值常量的类型 如: float f=3.14f,字符类型 Java使用Unicode格式表示字符。Unicode格式,使用双字节编码,能够表示65536个字符,几乎可以表示世界上所有的语言

6、文字的字符,极大地方便了编写国际语言版本的程序。 注意:在C和C+中,char代表的是一个整数类型,可以直接参与加减乘除运算,在Java里不能这样。 逻辑类型 使用关键字boolean来定义逻辑变量 只有true, false两个取值,基本数据类型的转换 当把一种基本数据类型变量的值赋给另一种基本类型变量时,就涉及数据转换。 如下基本类型会涉及数据转换。 byte short int long float double “低” “高” 当把级别低的变量的值赋给级别,Java会自动进行类型转换 如: float x = 100; 当把级别高的变量的值赋给级别低的变量时,我们需要强制类型转换 如:

7、 int x = ( int )23.89;,2.4 声明、赋值和初始化,变量声明 任何变量在使用之前都需要声明 变量声明的格式 类型 变量名 变量赋值 赋值就是使变量具有某一个值,值的类型必须要与变量的类型一致,否则会出错 初始化就是第一次给变量赋值 常数用final修饰,常数只能被赋值一次,2.5 运算符、表达式,算术运算符: 分别包括加减乘除取余:+、-、*、/,%。 用算术符号和操作数及括号连接起来的合法式子就是算术表达式。 递增和递减运算符: + - 当x=2时y=+x和y=x+的区别在: y=(+x)*3相当于 x=x+1;y=x*3;得y=9 y=(x+)*3相当于 y=x*3;

8、 x=x+1;得y=6,关系运算符和逻辑运算符: 关系运算符:, =, =, =, !=, 逻辑运算符:&(与), |(或), !(非) 返回一个布尔类型 注意:参与比较大小的两个操作数或表达式的值可以是整型,也可以是浮点型,但是不能在浮点数之间作“等于”比较。因为浮点数表达上有难以避免的微小误差,精确相等无法达到。 运算符的优先级和结合性:,位运算符: 按位与运算符 & 如 byte x = 0x40 / 01000000 byte y = 0x5A /& 01011010 byte z = x & y / 01000000 按位或 | z = x| y / 01011010 按位非 z =

9、x / 101111111 按位异或 对于位的数据相同,则该位为0,相异为1 z = xy / 00011010,上机练习,1、安装JDK并且配置环境变量 2、查找JDK的帮助文档,找到下面四个类 java.lang.Integer、java.lang.Float、java.lang.Double和java.lang.Character,并回答如下问题: (1)这四个类分别对应哪些基本数据类型? (2)从这四个类中能够找到对应的基本数据类型的最大值和最小值吗?是多少? 3、定义整型、布尔型、字符型、实型、字符串型变量,分别进行赋值,然后以Application和Applet两种程序编写,输出到屏幕。 4、编写一个加密的Application程序,从键盘输入一个字母,输出这个字母加密后的结果。加密操作是将字母变换成倒序的字母,例如A变成Z,B编程Y,C变成X。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号