龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > JAVA开发 >

Java基础教程之Hello World到面向对象(2)

时间:2014-09-01 11:08来源:网络整理 作者:网络 点击:
分享到:
Java中有数组(array)。数组包含相同类型的多个数据。我用下面方法来声明一个整数数组: 复制代码 代码如下: int[] a; 在声明数组时,数组所需的空间并没有

Java中有数组(array)。数组包含相同类型的多个数据。我用下面方法来声明一个整数数组:

复制代码 代码如下:

int[] a;

在声明数组时,数组所需的空间并没有真正分配给数组。我可以在声明的同时,用new来创建数组所需空间:

复制代码 代码如下:

int[] a = new int[100];

这里创建了可以容纳100个整数的数组。相应的内存分配也完成了。

我还可以在声明的同时,给数组赋值。数组的大小也同时确定。

复制代码 代码如下:

int[] a = new int[] {1, 3, 5, 7, 9};

 
使用int[i]来调用数组的i下标元素。i从0开始。

其他类型的数组与整数数组相似。

表达式

表达式是变量、常量和运算符的组合,它表示一个数据。1 + 1是常见的表达式。再比如:

复制代码 代码如下:

public class Test
{
    public static void main(String[] args)
    {
        System.out.println("Declare in the middle:");
        int a;
        a = 5 + 1;
        System.out.println(a);  // print an integer
    }
}

上面的5 + 1也是一个表达式,等于6。

数学表达式

数学运算,结果为一个数值

复制代码 代码如下:

1 + 2                  加法

4 - 3.4                减法

7 * 1.5                乘法

3.5 / 7                除法

7 % 2                  求余数

关系表达式

判断表达式是否成立。即一个boolean值,真假

复制代码 代码如下:

a > 4.2                大于

3.4 >= b               大于等于

1.5 < 9                小于

6 <= 1                 小于等于

2 == 2                 等于

2 != 2                 不等于

布尔表达式

两个boolean值的与、或、非的逻辑关系

复制代码 代码如下:

true && false          and

(3 > 1) || (2 == 1)    or

!true                  not

位运算

精彩图集

赞助商链接