急求java高手解答问题

1.写出一个对布尔变量a和b进行与运算的表达式,当a和b都是true或者都是false的时候,表达式的结果为true。2.写出一个对布尔变量a和b进行与运算的表达式,当a... 1.写出一个对布尔变量a和b进行与运算的表达式,当a和b都是true或者都是false的时候,表达式的结果为true。 2.写出一个对布尔变量a和b进行与运算的表达式,当a和b中只有一个是true的时候结果为true,而如果两个都是false或者都是true的时候,结果为false。 3.写出表达式a&&b的等价表达式,但是不使用&&运算符。 展开
 我来答
百度网友90999d9
2012-05-20 · TA获得超过486个赞
知道小有建树答主
回答量:172
采纳率:100%
帮助的人:183万
展开全部
表达式1: boolean bo1 = (a&&b)||(!a&&!b);
表达式2: boolean bo2 = !((a&&b)||(!a&&!b));
表达式3: boolean bo3 = a==b?(a?true:false):false;
历盆郁7
2012-05-20 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:953万
展开全部
public class $ {
public static void main(String... _) {

boolean a = false;
boolean b = false;

System.out.println(test0(a, b));
System.out.println(test1(a, b));
System.out.println(test2(a, b));
}

// 1.写出一个对布尔变量a和b进行与运算的表达式,当a和b都是true或者都是false的时候,表达式的结果为true。
private static boolean test0(boolean a, boolean b) {
if (a && b) {
return true;
}
if (!a && !b) {
return true;
}
return false;
}

// 2.写出一个对布尔变量a和b进行与运算的表达式,当a和b中只有一个是true的时候结果为true,而如果两个都是false或者都是true的时候,结果为false。
private static boolean test1(boolean a, boolean b) {
if (a && b) {
return false;
}
if (!a && !b) {
return false;
}
return true;
}

// 3.写出表达式a&&b的等价表达式,但是不使用&&运算符。
private static boolean test2(boolean a, boolean b) {

if (a) {
if (b) {
return true;
}
}

return false;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式