java中两个int类型的数据不能进行或运算吗?

如题所述

public class OrTest {
public static void main(String[] args) {
int a=8,b=2;
System.err.println("与运算:\t\t"+(a&b));
System.err.println("或运算:\t\t"+(a|b));
System.err.println("非运算:\t\t"+(~a));
System.err.println("按位左移:\t"+(a<<b));
System.err.println("按位右移:\t"+(a>>b));
System.err.println("异或运算:\t"+(a^b));
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-09
只能进行按位或(|)运算,不能进行逻辑或(||)运算。
第2个回答  2018-03-09
可以的,数值类型可以进行与,或,异或的
第3个回答  2018-03-09
int类型可以进行运算啊,+-*/%都可以。
第4个回答  2018-03-09
可以啊 你说明确点 要不你举个例子

java中两个int类型的数据不能进行或运算吗?
public class OrTest {public static void main(String[] args) {int a=8,b=2;System.err.println("与运算:\\t\\t"+(a&b));System.err.println("或运算:\\t\\t"+(a|b));System.err.println("非运算:\\t\\t"+(~a));System.err.println("按位左移:\\t"+(a<>b));System.err.printl...

Java入门中,问题:对于两个int类型变量 int m=120,n=240; 那么,m^m和...
所以第二题的答案是120

用JAVA接受用户输入两个数字,进行加减运算
public static void main (String [] args) { Suan A = new Suan(); java.util.Scanner input = new java.util.Scanner(System.in); System.out.println("请输入a值"); int a =input.nextInt(); System.out.println("请输入b值"); int b =input.nextInt(); A.a = a; ...

为什么java中两个int类型的数相除还是一个int类型的数?
int a = 3;a = 2; \/\/按照数学去理解,3怎么可能等于2呢。所以不要把运算符完全等于数学符号 如果2个整数相除 你非要得到double类型,那么需要把其中一个操作数乘以1.0,5*1.0\/3 结果就是1.66..7

java的int的两个类型相除,结果怎么取舍
Java 中有除法运算(\/)和取余运算(%)。如果是两个int相除,取整除部分,忽略余数;如果是两个int取余,取余数部分,忽略整除。如:public static void main(String[] args) {int m = 5;int n = 2;System.out.println("整除:" + (m \/ n)); \/\/ 结果为 2System.out.println("取余...

Java中两个int类型数组可以直接幅值吗?
java中两个int类型的数组之间可以直接赋值,但因为数组是引用类型的,赋值拷贝的只是引用,而不是元素。比如:int[] a={1},b={1,2};a=b;则现在a和b都引用同一个数组{1,2},而a原来引用的数组{1}成了垃圾,等待被系统回收。下面是一个例子:二、如果要将一个数组的元素拷贝到另一个数组,...

java int是什么意思?
使用int数据类型,您可以声明一个变量来存储整数值,并在程序中对其进行操作。例如,您可以将两个int变量相加然后将结果赋值给另一个int变量。您还可以使用int数据类型进行比较和逻辑运算。要使用int数据类型,只需在变量声明中指定“int”作为数据类型即可。int数据类型的优点和使用注意事项 int数据类型在...

java 两个int类型 用\/相除 为什么没反应?
java编程里面的\/ 除法运算不能看成数学里面的除法运算, 这是两个不同的。数学里面相除 3 \/6 * 100 = 50 但是程序里面 运行是 两个整数相除 ,除不尽就为0. 所以为0

Java 两个int行变量 可以用==判断相等吗
可以 原子类型的可以用== 对象要用equals,但也有特殊:比如两个Integer 如果小于127就可以用== 其实这样的问题自己试试就全知道了。。

Java中,两个int类型的值相加,结果超出了int范围,却在long范围里怎么办...
会造成精度损失, 除非你用两个long相加, 否则, 会损失精度, 变成一个负数.

相似回答