⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resultat.java

📁 波卡舞,n个男宾与n-1个女宾,11对应,没有对应的用一个扫帚代替.舞曲时间一定,有不同小节数,每小节移动不同次,一曲终了,把扫帚的下一对排出.求最后剩下的男宾号码和每次排出的一对的男女编号.一道习题
💻 JAVA
字号:
/**
 * Resultat-Klasse.
 * @author jpp
 *
 */
public class Resultat {
    private Paar[] paare;
    private int letztertaenzer;
    
    /**
     * Klasse fuer ein Tanz-Paar.
     * @author jpp
     */
    class Paar {
        private int taenzer;
        private int taenzerin;
        
        /**
         * Get Methode fuer Taenzer.
         * @return taenzer
         */
        public int getTaenzer() {
            return taenzer;
        }
        /** 
         * Set Methode fuer Taenzer.
         * @param taenzer Taenzer
         */
        public void setTaenzer(int taenzer) {
            this.taenzer = taenzer;
        }
        /**
         * Get Methode fuer Taenzerin.
         * @return taenzerin
         */
        public int getTaenzerin() {
            return taenzerin;
        }
        /** 
         * Set Methode fuer Taenzerin.
         * @param taenzerin Taenzerin
         */
        public void setTaenzerin(int taenzerin) {
            this.taenzerin = taenzerin;
        }
        /**
         * Vergleicht dieses Paar mit einem anderen Objekt. 
         * @param obj zu vergleichendes Objekt
         * @return true falls gleich, sonst false
         */
        @Override
        public boolean equals(Object obj) {
            if (obj instanceof Paar) {
                Paar p = (Paar) obj;
                return this.taenzer == p.taenzer
                    && this.taenzerin == p.taenzerin;
            }
            return false;
        }
        /**
         * Generiert HashCode.
         * @return hashcode
         */
        @Override
        public int hashCode() {
            return super.hashCode();
        }
    }
    
    /**
     * Get Methode fuer Paare.
     * @return paare
     */
    public Paar[] getPaare() {
        return paare;
    }
    /**
     * Set Methode fuer Paare.
     * @param paare Paare
     */
    public void setPaare(Paar[] paare) {
        this.paare = paare;
    }
    /**
     * Get Methode fuer letzen Taenzer.
     * @return letztertaenzer
     */
    public int getLetzterTaenzer() {
        return letztertaenzer;
    }
    /**
     * Set Methode fuer letzen Taenzer.
     * @param letztertaenzer letzer Taenzer
     */
    public void setLetzterTaenzer(int letztertaenzer) {
        this.letztertaenzer = letztertaenzer;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -