当前位置:学者斋 >

IT认证 >计算机等级 >

计算机二级Java语言程序设计考试常见知识点

计算机二级Java语言程序设计考试常见知识点

Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。下面是小编整理的关于计算机二级Java语言程序设计考试常见知识点,希望大家认真阅读!

计算机二级Java语言程序设计考试常见知识点

  算术运算符

算术运算符总共有 7 种:“+”、“ - ”、“*”、“/”、“%”(余数)、“++”(自加)、“――”(自减)。

  运算符的精度:

1、当使用运算符把两个操作数结合到一起时,首先会将两个操作数转化成相同类型的数据。

2、两个操作数中如有一个是 double 型,那么另一个操作数一定先转化成 double 型,再进行运算。

3、两个操作数中如有一个是 float 型,那么另一个操作数一定先转化成 float 型,再进行运算。

4、两个操作数中如有一个是 long 型,那么另一个操作数一定会先转化成 long 型,再进行运算。

5、其他任何两个基本类型数据操作,两个操作数都会自动转化成 int 型。

6、下面重点讨论自加和自减运算符的'用法,它可以使一个变量自动加 1 和自动减 1,得到的值再赋给这个变量。下面以自加运算为例介绍。

  自加运算符又分为两种:

一种是前自加:先进行加1运算,再赋值;

一种是后自加:先赋值,在进行加1运算。

public class data2{

public static void main(String[] args){

int a=10;

int b=10;

tln("后自加 a="+(a++));

tln("a的值 a="+a);

tln("前自加 b="+(++b));

}

}

  运行结果:

后自加 a=10

a 的值 a=11

前自加 b=11

以上结果可以看出:a 先将原来的值输出,再加1;b 先进行加1,再将值输出。

总结:算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。

表格中的实例假设整数变量A的值为10,变量B的值为20:

操作符 描述 例子

+ 加法 - 相加运算符两侧的值 A + B等于30

- 减法 - 左操作数减去右操作数 A – B等于-10

* 乘法 - 相乘操作符两侧的值 A * B等于200

/ 除法 - 左操作数除以右操作数 B / A等于2

% 取模 - 右操作数除左操作数的余数 B%A等于0

+ + 自增 - 操作数的值增加1 B + +等于21

- 自减 - 操作数的值减少1 B - -等于19

  实例

下面的简单示例程序演示了算术运算符。复制并粘贴下面的Java程序并保存为文件,然后编译并运行这个程序:

public class Test {

public static void main(String args[]) {

int a = 10;

int b = 20;

int c = 25;

int d = 25;

tln("a + b = " + (a + b) );

tln("a - b = " + (a - b) );

tln("a * b = " + (a * b) );

tln("b / a = " + (b / a) );

tln("b % a = " + (b % a) );

tln("c % a = " + (c % a) );

tln("a++ = " + (a++) );

tln("a-- = " + (a--) );

// 查看 d++ 与 ++d 的不同

tln("d++ = " + (d++) );

tln("++d = " + (++d) );

}

}

以上实例编译运行结果如下:

a + b = 30

a - b = -10

a * b = 200

b / a = 2

b % a = 0

c % a = 5

a++ = 10

b-- = 11

d++ = 25

++d = 27

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/itrz/dengji/q0wrqq.html