📄 arraydomino.java
字号:
// Introduced in Chapter 2/** A domino. */public class ArrayDomino implements Domino { /** The numbers on the Domino. */ int[] numbers; /** Index of the left number. The other one is the right number. */ int leftIndex; /** Initialize the left and right numbers on the Domino. */ public ArrayDomino(int left, int right) { numbers = new int[] {left, right}; leftIndex = 0; } public void flip() { leftIndex = 1 - leftIndex; } public int getLeft() { return numbers[leftIndex]; } public int getRight() { return numbers[1 - leftIndex]; } public String toString() { return numbers[leftIndex] + "-" + numbers[1 - leftIndex]; } /** Create a Domino (0-6), print it, flip it, and print it again. */ public static void main(String[] args) { Domino bone = new ArrayDomino(0, 6); System.out.println(bone.getLeft() + "-" + bone.getRight()); bone.flip(); System.out.println(bone.getLeft() + "-" + bone.getRight()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -