首页 理论教育 学会Java语言基本语法

学会Java语言基本语法

时间:2023-11-18 理论教育 版权反馈
【摘要】:对于学习Java的人来说,基本语法的学习是必不可少的,也是学习一门新语言的重中之重。熟练掌握本章节,将对后续Java的开发起着非常重要的作用,并且对以后学习其他编程语言,有很大的帮助。Java数据类型众所周知,Java是一种强类型的语言,在对变量进行声明的时候必须要指明数据类型,且不同变量的值会占据不同的内存空间。Java运算符Java的运算符基本与C语言相同,详细介绍参见第5章,这里只简单介绍几种常用的运算符。

学会Java语言基本语法

对于学习Java的人来说,基本语法的学习是必不可少的,也是学习一门新语言的重中之重。本章将介绍编程语言最基础的部分:Java数据类型、Java运算符、Java流程控制语句、Java数组,这是所有Java编程人员都应该掌握的知识。本章将通过大量的程序和代码,来讲述如何操作这些数据和运算符。熟练掌握本章节,将对后续Java的开发起着非常重要的作用,并且对以后学习其他编程语言,有很大的帮助。

(1)Java数据类型

众所周知,Java是一种强类型的语言,在对变量进行声明的时候必须要指明数据类型,且不同变量的值会占据不同的内存空间。

Java中共有8种基本数据类型,这些基本数据类型与C语言相似,分为4种整型:字节型byte、短整型short、整型int和长整型long;两种浮点型:单精度浮点型float、双精度浮点型double;1种字符型char;1种布尔型boolean。见表6-1。

6-1 Java基本数据类型(1byte=8bit)

978-7-111-59182-5-Part01-246.jpg

Java的数据类型大体上和C语言并没有多大的区别,有C语言基础的读者对这些数据类型也并不陌生。但是与C语言不同的是Java中还存在布尔型boolean,它在Java编程中同样很容易用到。下面将详细讲述布尔型boolean。

在C语言中,如果判断条件成立,会返回1,否则返回0。例如:

978-7-111-59182-5-Part01-247.jpg

运行结果:

1000>10=true

1000<10=false

1000>10是对的

通过C语言和Java的对比,相信大家都已经清楚布尔型了。实际上,true等同于1,false等同于0,只不过换个名称,并单独成为了一种数据类型即布尔型。

(2)Java运算符

Java的运算符基本与C语言相同,详细介绍参见第5章,这里只简单介绍几种常用的运算符。这些常用的运算符大致分为算术运算符、关系运算符、位操作运算符和条件运算符。

1)算术运算符,见表6-2。

6-2 算术运算符

978-7-111-59182-5-Part01-248.jpg

2)关系运算符:关系运算符的结果为一个布尔值,见表6-3。

6-3 关系运算符说明

978-7-111-59182-5-Part01-249.jpg

3)位操作运算符,见表6-4。(www.xing528.com)

6-4 位操作运算符说明

978-7-111-59182-5-Part01-250.jpg

4)条件运算符:Java中有一个三目运算符的条件运算符。

Java中的条件运算符,书写格式如下:

表达式:关系表达式?表达式1:表达式2条件运算符用来进行逻辑判断,若关系表达式成立,则输出值为表达式1的值;否则为表达式2的值。例如:

978-7-111-59182-5-Part01-251.jpg

978-7-111-59182-5-Part01-252.jpg

输出结果为:

10

(3)Java流程控制语句

Java中的流程控制语句与C语言大体相同,同样具有if…else、while、do…while、for、switch,等等,这里不作重点介绍,仅举例说明。

例1:输出九九乘法表:

978-7-111-59182-5-Part01-253.jpg

运行结果:

978-7-111-59182-5-Part01-254.jpg

例2:用dowhile循环输出从0到9。

978-7-111-59182-5-Part01-255.jpg

978-7-111-59182-5-Part01-256.jpg

运行结果:

0123456789

值得注意的是,println()输出内容后换行,print()不换行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈