这是俺女友考验我的题目:
1、用初值为true,flase得两个布尔常量实现六种逻辑运算
2、熟悉java对8进制,16进制得支持.
拜托各位高手啦,我的下半生命运全在您手上了!主要是第一题,我非答出来不可!
[此贴子已经被作者于2004-09-12 20:59:07编辑过]
public class Zzz { public static void main(String args[]){
boolean x=true,y=false; System.out.println(x|y); System.out.println(x||y); System.out.println(x&y); System.out.println(x&&y); System.out.println(!x); System.out.println(x^y); } }
不知道你说的是不是这个意思... | & || && ! ^ 都是逻辑运算符吧.
说个题外的...你女友到底是什么意思? 是她会这题,在用这种方式逼你,帮助你学习.如果是这样你是幸福的. 还是她不会,但就是强迫你必须教她,如果不教她就...?如果是这样...无聊的~ 那岂不是你女友不学了...你也不学了...
public class Zzz { public static void main(String args[]){
boolean x=true,y=false; System.out.println(x|y); System.out.println(x||y); System.out.println(x&y); System.out.println(x&&y); System.out.println(!x); System.out.println(x^y); } }
不知道你说的是不是这个意思... | & || && ! ^ 都是逻辑运算符吧.
说个题外的...你女友到底是什么意思? 是她会这题,在用这种方式逼你,帮助你学习.如果是这样你是幸福的. 还是她不会,但就是强迫你必须教她,如果不教她就...?如果是这样...无聊的~ 那岂不是你女友不学了...你也不学了...
输出结果是
true true false false false true
... 女友出的题目 至于你弟2个...问题... 我不太明白是什么意思...要熟悉java 8进制 和16进制去看看书吧. 不过java运算中好像用的是10进制吧?(我猜的...)..
16进制有一个好处,那就是可以清楚的显示2进制. 同时也是2进制的缺点.因为2进制是奉2进1,这样位数回比较长. 而16进制每一位对应2进制4位.正好都能对应上.说白了就是每4位2进制用1位16进制表示. 16进制取值是0~9 和A-F 比如16进制的F == 2进制的1111 而16进制FF == 2进制的 11111111 这样写清楚很多..
至于8进制是每3位2进制用1位8进制表示...具体我也说不清楚...
以上菜鸟乱谈...仅供参考