Java基础知识笔记

来源:互联网 发布:java怎么驱动图像 编辑:程序博客网 时间:2024/06/05 21:25

1、算数运算符/和%

(1)在进行处罚运算时,当除数和被除数都为整数时,则得到的结果为整数【自动舍去小数部分】,若运算有小数参与,则得到的为一个小数

【例子】3500/1000*1000=3000

(2)在进行取模%运算时,运算结果的正负取决于%左边数的符号,和%右边的符号无关。

【例子】(-5)%3=-2       5%(-3)=2

2、赋值语句区分

(1)int x,y,z;

         x=y=z=5;//三个变量同时赋值【此方式正确】

(2)int x=y=z=5;【此种赋值是错误的】

3、逻辑运算符

&和&&区别:&&为短路与

【例子】

public class Example{

public static void  main(String[]  args){

int x=0;

int y=0;

int z=0;

boolean a,b;

a=x>0 &y++>1;

System.out.println(a);【a=false】

System.out.println(y);【y=1】

b=x>0 &&z++>1;

System.out.println(b);【b=false】

System.out.println(z);【z=0】

}

}

【分析:因为a后面用的是与&;而b后面用的是&&短路与,当&&左边为false时,右边不会再执行了】

4、


0 0
原创粉丝点击