Java 版 (精华区)
发信人: robert (默菲), 信区: Java
标 题: jave基本结构介绍----2
发信站: 紫丁香 (Sun Aug 24 11:58:17 1997)
数据类型
Java使用五种基本类型:integer(整数),floating(浮点数),
point(指针),Boolean(布尔变量),Character or string(字符
或字符串)。
nteger(整数)
2 21 077
0xDC00
整数长度 名称
8 bits byte
16 bits short
32 bits int
64 bits long
floating(浮点数)
3.14 3.1E12 2e12
浮点数长度 名称
32 bits float
64 bits double
Boolean(布尔变量)
true false
Character(字符)
a \t (tab)
\u????(unicode)
String(字符串)
This is a string literal"
数组
你可以定义任意类型的数组.
char s[]
int [] array;
你还可以定义数组的数组.
int table[][]=new int [4][5]
数组边界在运行时被检测,避免堆栈
溢出和内存崩溃.
在Java里,数组实际上是一个对象,数组有一个成员
功能:length。你可以用这个成员函数来查看任意
数组的长度.
int a [][] = new int [10][3]
a.length /* 10 */
a[0].length /* 3 */
创建数组
在Java里创建数组,你可使用两种基本方法之一。
创建一个空数组:
int list[]=new int[50];
或你可以用初始数值填充数组.
String names[] = {
"Marc","Tom","pete","Jaane"
};
相当于下面功能:
String names[];
names = new String[4];
names[0]=new String("Marc");
names[1]=new String("Tom");
names[2]=new String("Pete");
names[3]=new String("Jane");
在编译时你不能创建静态数组。
int list[50];//将产生一个编译错误
你也不能用new操作去填充一个没定义大小的数组。
int list[];
for (int i=0;i<9;i++) {
list[i] = I;
}
--
_ _
d***v***b
i**I*love*i
q**BBS**p
q***p
xixi....v......robert (12:19):Hello, nice to meet you again! :) (R 回讯息)
※ 来源:.紫丁香 pclinux.hit.edu.cn.[FROM: 202.118.226.79]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.057毫秒