急求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的等价表达式,但是不使用&&运算符。
展开
2个回答
展开全部
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;
}
}
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;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |