我在system.out.println中写下了什么

时间:2016-09-16 11:00:29

标签: java printing

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上。谢谢

2 个答案:

答案 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;
}