对于学习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)
Java的数据类型大体上和C语言并没有多大的区别,有C语言基础的读者对这些数据类型也并不陌生。但是与C语言不同的是Java中还存在布尔型boolean,它在Java编程中同样很容易用到。下面将详细讲述布尔型boolean。
在C语言中,如果判断条件成立,会返回1,否则返回0。例如:
运行结果:
1000>10=true
1000<10=false
1000>10是对的
通过C语言和Java的对比,相信大家都已经清楚布尔型了。实际上,true等同于1,false等同于0,只不过换个名称,并单独成为了一种数据类型即布尔型。
(2)Java运算符
Java的运算符基本与C语言相同,详细介绍参见第5章,这里只简单介绍几种常用的运算符。这些常用的运算符大致分为算术运算符、关系运算符、位操作运算符和条件运算符。
1)算术运算符,见表6-2。
表6-2 算术运算符
2)关系运算符:关系运算符的结果为一个布尔值,见表6-3。
表6-3 关系运算符说明
3)位操作运算符,见表6-4。(www.xing528.com)
表6-4 位操作运算符说明
4)条件运算符:Java中有一个三目运算符的条件运算符。
Java中的条件运算符,书写格式如下:
表达式:关系表达式?表达式1:表达式2条件运算符用来进行逻辑判断,若关系表达式成立,则输出值为表达式1的值;否则为表达式2的值。例如:
输出结果为:
10
(3)Java流程控制语句
Java中的流程控制语句与C语言大体相同,同样具有if…else、while、do…while、for、switch,等等,这里不作重点介绍,仅举例说明。
例1:输出九九乘法表:
运行结果:
例2:用dowhile循环输出从0到9。
运行结果:
0123456789
值得注意的是,println()输出内容后换行,print()不换行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。