2014年计算机二级JAVA解析:Java程序设计基础2

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2014年4月14日
2014年计算机二级JAVA解析:Java程序设计基础2

  3.1.4数据类型

  Java使用五种基本类型:integer(整数),floating(浮点数),point(指针),Boolean(布尔变量),CharacterorString(字符或字符串)。integer整数下边给出的数据表示都是整数的例子:4,15,089,0xAD00整数长度数据类型表示8bitsbyte16bitsshort32bitsint64bitslong

  floating浮点数下边给出的数据表示都是浮点数的例子:6.37,3.7E15,3e8

  浮点数长度数据类型表示32bitsfloat64bitsdouble

  Boolean布尔变量下边是布尔变量的两种可能取值:truefalseCharacter字符下边给出的都是字符的例子:a\\t(tab)\\u????(unicode)

  String字符串下边给出的都是字符串的例子:\"Thisisastringliteral\"\"中国科学院计算所\"数组你可以定义任意类型的数组.chars[];这是字符型数组;int[]array;这是整型数组;你还可以定义数组的数组.intblock[] []=newint[2][3];数组边界在运行时被检测,避免堆栈溢出和内存崩溃.

  在Java里,数组实际上是一个对象,数组有一个成员变量:length。你可以用这个成员函数来查看任意数组的长度.inta[] []=newint[10][3]a.length/*10*/a[0].length/*3*/创建数组在Java里创建数组,你可使用两种基本方法:一。创建一个空数组:intlist[]=newint[50];或你可以用初始数值填充数组.Stringnames[]={\"Chenji\", \"Yuan\",\"Chun\",\"Yang\"};相当于下面功能:Stringnames[];names=newString[4]; names[0]=newString(\"Chenji\");names[1]=newString(\"Yuan\"); names[2]=newString(\"Chun\");names[3]=newString(\"Yang\");在编译时你不能象下例那样创建静态数组。intname[50];//将产生一个编译错误你也不能用new操作去填充一个没定义大小的数组。 intname[];for(inti=0;i

  3.1.5表达式

  Java语言的表达式和C语言非常类似。运算符运算符(operator)优先级从高到底排列如下:.[]()++--!~instanceof*/%+-\\==!=&^&&||?:

  =op=,整数运算符在整数运算时,如果操作数是long类型,则运算结果是long类型,否则为int类型,绝不会是byte,short或 char型。这样,如果变量i被声明为short或byte,i+1的结果会是int。如果结果超过该类型的取值范围,则按该类型的最大值取模。单目整数运算符是:运算符操作-单目非~位补码++加1--减1++运算符用于表示直接加1操作。增量操作也可以用加运算符和赋值操作间接完成。++lvalue(左值?copy;表示lvalue+=1,++lvalue也表示lvalue=lvalue+1(只要lvalue没有副作用)。--运算符用于表示减1操作。++和--运算符既可以作为前缀运算符,也可以做为后缀运算符。双目整数运算符是:运算符操作**+加-减*乘/除% 取模&位与|位或^位异或=,==和!=产生boolean类型的数据。

首页 1 2 尾页

相关文章