第三章Java程序设计基础(2)
在Java中,几个组实际上是一个对象,几个组有一个成员变量:length。你可以用这个成员函数数来检查任意数组的长度。int a[][]= new int运算符运算是* *+加减*乘/除%模& bit不同于| bit或bit或右移(符号) > > >加零和右移。创建一个数字组。你能用两种基本方法吗?reg一个。创建一个空数组:int list[]= new int[50];或者你可以填写号码组。字符串名称[] = { "元","春","阳" },带起始数值;下表面对应的工作能量:字符串名称[];names =新字符串编译和翻译时,不能像下面的例子那样创建静态组。int name[50];//会出现编辑翻译错误。;names[0]=新字符串("季晨");names[1]=新字符串("元");names[2]=新字符串(" Chun ");names[3]=新字符串(" Yang ");a.length/* 10 */a[0]。长度/* 3 */
[3]
[4]
你不能用“新”来填充一些没有意义的组。int name[];for(int I = 0;I.1.5表达式
Java语言中的表达式与C语言中的表达式不同。
运算符运算符(operators)从上到下排列如下:。[] ()++-!~ instance of */%+--> > > < > \ = =!= & ^ && || ?:= op =,
整数运算符用于整数运算时,如果操作数是长的,结果也是长的;否则,它是int,而不是byte、short或char。这样,如果水果变量I发音为short或byte,i+1的水果将是int。如果结果量超出该类型的取值范围,则按该类型的最大值取模型。单整数运算符是:
运算符运算-一元补码++加1-减1
+运算符用于表示直接连接加1运算。增量运算也可以通过使用加法运算符和赋值运算来完成。++ lvalue(左值?复制;表格表示lvalue+=1,++lvalue也表示lvalue+= 1,++lvalue+1(只要lvalue没有辅助功能)。-该运算符用于表中减1的运算。+和-运算符可以用作前缀运算符或后缀运算符。二进制整数运算符是:
[10]
整数除法用零舍入。除法和取模遵循以下公式:(a/b) * b+(a%b) == a整数算术的例外是用零进行除法或取模。这将导致一个异常的算术。溢出生零,溢出导致越级。比如加1超过了整数的最大值,取模后就成了最小值。op=赋值运算符与上表中的二进制整数运算符组合在一起,形成一个表表达式。整数和运算符有关,=,= =和!=生成布尔类型的数据。
布尔变量或表达式的组合运算可以生成新的布尔值。单眼操作员!是布尔菲。双目运算符&、|和是逻辑AND、OR和XOR运算符,强制两个操作数查找布尔值。为了避免右手运算的冗余,用户可以使用最短路径运算符& &和||。用户可以使用= =和!=,值运算符也可以用&=,| =,=三元运算运算符?:和C语言一样。
浮点运算符浮点运算符可以使用常规运算符的组合:例如一元运算符++、-、二项式运算符+、-、*和/,以及值运算符+=、-=、* =和/=。另外还有模运算:%和% =也可以用于浮点数,比如a%b和a-((int) (a/b)*b)语义相同。这个表说明a%b的果实是除法后剩下的浮点数部分。只有单精度操作数的浮点表达式按单精度运算计算,产生单精度果实。如果浮点表达式包含一个或一个以上双精度的操作数,则按双精度计算,结果为双精度浮点数。
0条评论