网站大量收购闲置独家精品文档,联系QQ:2885784924

《Java面向对象程序设计》课件——项目2 Java编程基础.pptx

《Java面向对象程序设计》课件——项目2 Java编程基础.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目2Java编程基础

Java程序设计

项目描述/Projectdescription

学做任何事情,都要打好基础。同样地,要掌握并熟练使用Java语言,必须充分了解Java语言中的基础知识。本项目将针对Java的基本语法、Java中的数据类型、运算符、流程控制、数组进行详细地讲解。

01

02

显示购物清单

打印结算清单

显示购物清单

任务1

02

数据类型

类型

数据类型

占用空间

应用场合:取值范围

布尔型

boolean

8位(1个字节)

存储逻辑变量:truefalse

字节型

byte

8位(1个字节)

存储字节数据:-27~27-1

整型

short

16位(2个字节)

存储短整型数据:-215~215-1

int

32位(4个字节)

存储整型数据:-231~231-1

long

64位(8个字节)

存储长整型数据:-263~263-1

浮点型

float

32位(4个字节)

存储浮点数据:

-3.4E+38~-1.4E-45,1.4E-45~3.4E+38

double

64位(8个字节)

存储双精度浮点灵敏:

-1.7E+308~-4.9E-324,4.9E-324~1.7E+308

字符型

char

存储一个字符

温湿度传感器数据:温度25.5℃湿度75%;人体传感器数据:truefalse;温度传感器范围:-10~60;风扇的控制:’开’‘关’;这些数据在Java程序中要如何表示呢?

数据类型

常量

保持不变的值。常量在程序的运行过程中是不允许改变的。

Java中的常量包括整型常量、浮点型常量、字符型常量、字符串常量、布尔型常量等。

01

03

02

04

常量

数据类型

变量

声明、赋值

Java使用变量来装载程序运行过程中可以发生变化的值,在编程中使用变量让程序语言表达更方便简洁。

变量声明语法:

有两种写法,一种是声明时同时赋值,如上面代码中的1-3行。一种是需要变量时重新赋值,如上面代码中的第5-6行。

数据类型

需要注意的是,变量的命名要符合标识符的规定,变量名首字母小写,同时变量要使用前必须先声明和赋值后才可以使用,以下是常见的使用变量的错误:

数据类型

数据类型

数据类型

下面列举一个例子来定义八种数据类型变量,便于读者更好的理解在代码中如何定义变量。

数据类型的转换

从取值范围低到高可自动转换的为:byte,short,charintlongfloatdouble(其中符号表示可以自动转换的方向)。其中byte类型还可转换成short类型。

数据类型的转换

需要注意的是,变量在进行强制转换时,如果值的大小超出了目标类型的取值范围,会造成数据精度的丢失。接下来通过一个例子来演示数据精度丢失的情况。

当变量i强制转换成变量b时,前面3个字节的数据将丢失,得到byte类型数二进制)。

100000001(补码)换成原码该数值十进制为-127。

数据类型的转换

关于补码

计算机中的符号数有3种表示法:原码、反码和补码。3种表示方法均有符号位和数值位两部分,数的最高位用来表示符号位,符号位用0表示“正”,用1表示“负”。

原码:符号位加上真值的绝对值,即用第一个二进制位表示符号(正数该位为0,负数该位为1),其余位表示值。

反码:正数的反码与其原码相同;负数的反码符号位不变,其余位为其原码逐位取反。

补码:正数的补码与其原码相同;负数的补码是在其反码的基础上加上1。

任务实施

1.任务分析

定义变量存储购买物品的单价和个数,将购物清单打印到控制台,运行效果如下图所示。

2.代码参考教材任务2-1

打印结算清单

任务2

算术运算符

运算符可分为算术运算符、赋值运算符、比较运算符、逻辑运算符等。

算术运算符

描述

例子(假设a=2,b=3)

结果

+

正号,放在一个操作数前面表示正数

+a

2

加法,两个操作数进行加法运算

a+b

5

-

负号,放在一个操作数前面表示负数

-a

-2

减法,两个操作数进行减法运算

a-b

-1

*

乘法,两个操作数进行乘法运算

a*b

6

/

除法,两个操作数进行除法运算

a/b

0

%

取余,左操作数除以右操作数的余数

a%b

2

++

自增,操作数的值增加1

(放在变量前面或后面)

a=2;b=++a;

a=3;b=3;

a=2;b=a++;

a=3;b=2;

--

自减,操作数的值减少1

(放在变量前面或后面)

a=2;b=--a;

a=1;b=1;

a=2;b=a--;

a=1;b=2;

算术运算符

从运行结果中可以看出,在进行算术运算的时候需要注意几点如下:

(1)在进行除法运算时,

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档