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毫秒