第2章 java编程语言基础

第2章 java编程语言基础

ID:10013703

大小:227.01 KB

页数:0页

时间:2018-05-12

第2章  java编程语言基础_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《第2章 java编程语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章Java编程语言基础【学习目标】1)熟练掌握Java数据类型、常量及变量、运算符。2)熟练掌握数组。3)熟练掌握Java的面向对象概念及应用。4)能够应用面向对象程序设计方法按照现实世界的特点,把复杂的事物抽象为对象。2.1Java概述Java语言是一个简单的、面向对象的、分布的、易于解释的、健壮的、安全的、与平台无关的、可移植的、高性能的、多线程的、动态的计算机程序设计语言。2.2Java数据类型、常量及变量2.2.1基本数据类型Java的基本数据类型包括整型(byte、short、int、long)、字符型(char)、布尔型(boolean)和浮点型(float、double

2、)。数据类型关键字占用字节数/B取值范围字节型byte1-128~127短整型short2-32,768~32,767整型int4-2,147,483,648~2,147,483,647长整型long8-9,223,372,036,854,775,808~9,223,372,036,854,775,807字符型char2布尔型boolean1true或flase单精度浮点型float4-3.4E38~3.4E38双精度浮点型double8-1.7E308~1.7E3082.2.2常量及变量1.常量常量是指在程序运行过程中其值不会发生变化的量。Java中常用的常量有整型常量、字符常量、字符

3、串常量、布尔常量及浮点常量。假如在程序中经常使用某一个符号常量,如圆周率等,可使用final关键字声明符号常量。语法格式如下:final<数据类型><符号常量名>=<符号常量值>例如:finalfloatPI=3.1415926f;2.变量1)声明变量Java中的变量在使用之前需要声明变量的类型,变量声明通常包括两部分:变量类型及变量名。语法格式如下:变量类型变量名;2)变量初始化方法中声明的变量在使用前必须先初始化,否则编译时将发生错误。例如:intabc=10;3)使用变量【例2-1】Java中变量的使用示例。importjava.io.*;publicclassChapters2_

4、1{publicstaticvoidmain(String[]args){inta1=100;//声明整型变量doublea2=34.56;//声明双精度浮点型变量chara3='y';//声明字符型变量System.out.println("a1的值为:"+a1);//输出System.out.println("a2的值为:"+a2);System.out.println("a3的数据为:"+a3);}}Chapters2_1.java代码如下:2.3运算符2.3.1算术运算符算术运算符(如表2-2所示)用来执行算术运算。表2-2算术运算符运算符描述实例+使两个数相加a+b-使两个数相

5、减a-b*使两个数相乘a*b/使两个数相除a/b%取模(求余)a%b++对指定变量的值加1a++,++a--对指定变量的值减1b--,--b2.3.2比较运算符比较运算符又称为关系运算符(如表2-3所示),用来比较运算符两边的变量或常量,返回的值为True或Flase。运算符描述实例说明>大于a>b如果a大于b,则结果为true<小于a=大于等于a>=b如果a大于等于b,则结果为true<=小于等于a<=b如果a小于等于b,则结果为true!=不等于a!=b如果a不等于b,则结果为true?:条件a?b:c如

6、果a表达式的结果为true时,返回的值为b,否则值为c表2-3比较运算符2.3.3逻辑运算符逻辑运算符(如表2-4所示)用于判断某个表达式的值是True还是False。表2-4逻辑运算符运算符描述说明&&与条件都为真时,结果为true,否则为false

7、

8、或条件中有一个为真,则结果为true,否则为flase!非将逻辑值求反,原为真时则为flase,原为假时则为true2.3.4位运算符位运算符(如表2-5所示)是对二进制位进行操作。表2-5位运算符运算符描述说明&按位与参与运算的两个数,若两个数的对应位均为1,结果的对应位则为1,否则为0

9、按位或参与运算的两个数,若两个数的对应位的任意

10、一个为1,结果的对应位则为1,否则为0~按位非~为一元运算符,他对数据的每个二进制位取反,即把1转换为0,0转换为1^按位异或参与运算的两个数,若两个数的对应位相同,则结果的对应位为0,否则为1<<左移将运算符左侧的运算对象向左移动运算符右侧指定的位数,移位后的低位补0>>右移该运算符使用了符号扩展,若为正,则在该对象高位补0,若为负,则在高位补1。>>>无符号右移运算符左侧的运算对象,移位后在高位补0【例2-3】Java中位运算符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。