do-while语句像while语句一样,只是它的相关块至少会执行一次。其语法如下:有了do-while语句,就可以将要执行的语句放在do关键字之后。像while语句一样,如果其中只有一条语句,就可以省略大括号。但是为了清晰...
在许多情况下,你可能需要在一行中多次执行同一个动作。换句话说,你有一个需要重复执行的代码块。凭直觉,这只要重复那几行代码就可以实现。例如,用下面这行代码就可以实现连续的嘀嘀声:java.awt.Toolkit.get...
if语句属于条件分支语句。if语句的语法有以下两种:如果booleanExpression的运算结果为true,那么if语句后面的代码块中的语句就会执行。如果它的运算结果为false,那么if代码块中的语句就不执行。如果booleanExp...
计算机程序是由一系列指令组成的,这些指令称为语句。Java中有许多种语句,有些(如if、while、for和switch)属于条件语句,它们决定程序的流向。尽管语句并不是面向对象的编程所特有的特性,它们依然是语言基础...
本章介绍了Java语言的基础知识,都是你在学习更高级的Java技术之前应该掌握的基本概念和主题。这里面讨论到的话题包括字符集、变量、基本类型、字面量、操作符、操作符优先级,以及注解。第3章将继续讨论语句,这...
在代码中随时添加注解,这是一种良好的习惯,它可以充分说明某一个类具有什么样的功能,某一个方法是做什么用的,某一个域包含哪些内容,等等。Java中有两类注解,它们的语法均类似于C和C++中的注解。一般注解,...
算术操作符有4种类型:加、减、乘、除以及取模。下面将逐一讲解这些算术操作符。1. 加法操作符+加法操作符是将两个操作数相加。操作数的类型必须是可以转换成数字基本类型的。例如:byte x = 3;int y = x...
一元操作符只操作一个操作数。一共有6个一元操作符,都将在本节中进行讲解。1. 一元减法操作符-一元减法操作符返回的是其操作数的负值。操作数必须是一个数字基本类型,或者是一个数字基本类型的变量。例如,在...
计算机程序就是通过一系列操作共同来实现某一种功能。这里面有许多种操作,包括加、减、乘、除,以及位移。在本节中,你将学到各种各样的Java操作。一个操作符可以对一个、两个或者三个操作数执行一次操作。操作...
从一种类型缩小转换成另一种不同的类型时,其结果位数将会变小,比如从long(64位)转换成int(32位)。一般来说,以下类型之间会发生基本类型的缩小转换:从short到byte或char从char到byte或者short从int到byte...
基本类型从一种类型扩大转换成另一种类型时,其结果位数将大于或等于第一种类型,比如从int(32位)转换成long(64位)。以下类型之间允许扩大转换:从byte到short、int、long、float或者double从short到int、lo...
在处理不同的数据类型时,经常需要进行转换。例如,将一个变量的值赋给另一个变量时,就涉及了转换。如果两个变量的类型相同,赋值一定会成功。同类型之间的转换称做等同性转换。例如,以下操作就一定会成功:in...
2.6.3 布尔字面量布尔类型有两个值,用字面量true和false表示。例如,以下代码声明一个boolean变量includeSign,并为它赋值true:boolean includeSign = true;2.6.4 字符字面量字符字面量是一个Unicode字符...
像0.4、1.23、0.5e10这样的数字都属于浮点数字。浮点数字由以下几个部分组成:一个整数部分一个小数点一个小数部分一个可选的幂以1.23为例。对于这个浮点,整数部分是1,小数部分是23,没有幂。在0.5e10中,0是整...
整数字面量可以用十进制(基数为10,这是我们平常使用的)、十六进制(基数为16)或者八进制(基数为8)来写。例如,一百可以写成100。下面就是用十进制写的整数字面量:2123456以下代码示例则是给类型int的变量...
有时候,在程序中会需要给变量赋值,比如给一个int赋数字2,给一个char赋一个字符c。为此,你需要以Java编译器能够支持的格式来编写值表示形式。一个值的这个源代码表示形式就称做字面量(literal)。字面量有三...
在Java中,常量是指一旦赋值之后就不能再改变的变量。声明常量是利用关键字final。一般来说,常量的名称全都是大写,单词之间则用下划线隔开。下面就是常量和final变量的例子:final int ROW_COUNT = 50;fin...
变量是指数据占位符。Java是一种强类型的语言,因此每个变量都必须有一个声明类型。Java中有两种数据类型:引用类型。引用类型的变量提供一个对象引用。基本类型。基本类型的变量保存一个基本类型。Java如何保存...
如引言所述,在编写一个面向对象(OO)的应用程序时,需要创建一个类似于现实世界的对象模型。例如,薪资单应用程序就要有Employee、Tax、Company等对象。但在Java中,对象并非只是数据类型。还有一种数据类型称...
Java中使用了多种字符作为分隔符。这些特殊字符如表2.1所示。表2.1 Java分隔符<> 尖括号 用于将参数传递给参数化的类型; 分号 用于结束语句,以及在for语句中分隔初始化代码、表达式以及更新代码: 冒号 在...