- package com.aduvm.practice;
- public class And {
- /**
- * @param args
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- int a = 2, b = 3;
- if (a < 2 & (b / 1) > 1) {
- System.out.println("true");
- }
- if (a < 2 && (b / 0) > 1) {// 这里的除数怎么能为0呢?
- System.out.println("不可能!");
- }
-
-
- /*首先楼主要分清楚&&与&的去别:
- &&用于逻辑运算:例如:A&&B的话,如果A是真的,它才会判断B,B为真则结果为真
- 相反的,A是假的话,它就不去判断B,直接认定是假
- &用于位用算:例如:1&0; 就是十进制1的二进制数和十进制0的二进制数垵位做与运算。
- 00
- 与 01
- -------------------
- 00
- 00转化为十进制还是0;
- */
-
-
- }
- }
复制代码 |