public class bida {
public class void main(String [] args) {
sameDiagonalF(20,53);
}
public static boolean sameDiagonalB(int sq1, int sq2) {
return ((sq2-sq1) % 2 != 0);
System.out.println();
}
}
你好,我在这里需要帮助..我的问题是检查两个方块是否在上面 相同的后向对角线
例如: sameDiagonalB(70,16)=>真
我的编码是否正确?或者任何东西要在这里修复或添加在主要等等..我在“System.out.println(???)”< - (括号内?)写下什么?因为我有困难其中大部分都在systemoutprintln上。谢谢
答案 0 :(得分:2)
public class void main(String [] args) {
sameDiagonalB(20,53);
}
public static boolean sameDiagonalB(int sq1, int sq2) {
System.out.println((sq2-sq1) % 2 != 0);
return ((sq2-sq1) % 2 != 0);
}
答案 1 :(得分:1)
要解决println
问题,请记住return
运行后没有任何内容。一旦调用return
,它就存在于该方法中。
可能是你想要的:
public class void main(String [] args) {
System.out.println(sameDiagonalB(20,53));
}
public static boolean sameDiagonalB(int sq1, int sq2) {
return ((sq2-sq1) % 2 != 0);
}
或者,
public class void main(String [] args) {
sameDiagonalB(20,53);
}
public static void sameDiagonalB(int sq1, int sq2) {
System.out.println(sq1 + " and " + sq2 + " same diagonal = " + ((sq2-sq1) % 2 != 0));
return;
}