我是编程新手,我正在制作一个程序来计算如果两行是否平行,则如果a1 b2 = a2 b1则认为这两条线是平行的, 但是我不知道如何将多个变量放在一个if语句中我已经搜索过,但没有找到答案,你能帮我吗?
if (a1 && b2 == a2 && b1)
System.out.print("the lines are parallel");
else System.out.print("the lines are not parallel");
什么是A1 B2 = A2 B1是什么意思?
然后程序:a1 * b2 == a2 * b1
。当你将条目彼此相邻放置时,假设“乘”的习惯是数学上的事情。在java中不起作用;如果要乘法,*
就是你想要的。
然后编程:&&
是'and',例如,给定两个true / false值,你可以使用&&
运算符将它们简化为单个true / false值(如果两个均为true,则为true,否则为false)。就像5 + 7
将两个数字减为一个数字true && false
一样。因此,不能&&
在“如果a和b等于c”的意义上使用“ and”(因为'a'不是真/假值)。因此:
(a1 == b2) && (b1 == a2)
你得到的要点-之间==
和&&
也许还有一些括号,你可以做到这一点。