1. 首页 > 科技

您好,JAVA中 int a=1,b=2; int y=a/b 为什么是0?

您好,JAVA中 int a=1,b=2; int y=a/b 为什么是0?

若int a=1,b=2;则a "或" b的值是

如果你要问的是 a||b 那答案就是1了。

因为a和b都是非零数,对它们求“或”之后结果就是1了。

若a=1,b=2则 a|b的值是

1/2

初学java,问几个问题, 1、int a=1, b=2; a=b; 问b的值,答案是1,不懂为什么不是2?

【1】 b的答案是1?!是不是答案错了呀~写个测试程序测试一下,b=2呢~ 程序如下:

public class Test{

public static void main(String[] args){

int a=1,b=2;

a = b;

System.out.println("b= "+b);

}

}

【2】variable是变量,constant是常量~

variable中设好的值可以变化,就像上边测试程序里的a和b~值是可以根据需要随时改变的~

而constant在定义之后就不能再改变了~否则会报错的~要声明一个常量,就要用关键字 final 修饰,比如,在写了一句constant a=3后,如果再些a = 5,编译时就会报错【无法为最终变量 a 指定值】~ 测试程序如下:

public class Test{

public static void main(String[] args){

final int a=5;

a=3;

System.out.println("a = "+a);

}

}

【3】boolean体系可以用来做逻辑判断,也就是真(true)和假(false),比如在while循环里或if条件语句里写成while(XX==true)或if(XX==true),作为条件筛选的判断。

学过C语言吧~C语言中的true和false可以用1和0表示,不用将true和false这两个单词拼出来,但我记得java中是不允许直接写0和1的,只能用boolean值true和false表示~

~HOHO~不知道我说明白了没~有没有帮到你~

已知int a=1,b=2;表达式(a

这个事c语言中的条件选择结构:其意义是:

若a