Questione : scacchi Java piccolo aiuto

ciao affatto, il
I devono scrivere un metodo di colpo nel gioco di scacchi come posso farlo? il requisito del

following è là:
If è nel movimento valido che posso colpire qualcosa, prego soltanto soluzioni con la lista collection.

I ho codificato il codice scorrente:
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
Chessman >public notpretty dell'interfaccia " del class= " " di codeSnippet785922 del id= del
 della lista ();
    getValidHits pubblici del  della lista ();

}
----------------------------------------------------------------------------------------
il codice categoria astratto pubblico AbstractChessman realizza il Chessman {

    /*
     * Zeichen zur Darstellung der figur
     */
    descrizione riservata del carbone;
    isBlack booleano riservato;

    /** Konstruktor
     *
     * als Zeichen del figur di descrizione del @param
     * wenn del dann di genau del isBlack del @param il vero muore gli IST dello schwarz di Figur
     */
    AbstractChessman pubblico (descrizione del carbone, isBlack booleano) {
        this.description = descrizione;
        this.isBlack = isBlack;
    }

    /*
     * figur dello schwarze di eine di um del sich del ob es del besagt del wert del boolesche
     * bzw del handelt. il um muore i weiss del auf del figur lo zu dello schwarz che del oder setzen
     * @param allineare
     * isBlack del @param
     */
    isIsBlack booleano pubblico () {
        isBlack di ritorno;
    }

    setIsBlack vuoto del pubblico (isBlack booleano) {
        this.isBlack = isBlack;
    }

    /*
     * Im der liefern Variablen di Inhalt della tana del wir dei weiss di Falle
     * La tana del wir del wandeln di Schwarz del falle Im übergebenen Buchstaben von Gross 
    nach Kleinschreibung
     * einzelnes @char di ritorno Zeichen 
     * schwarz toChar A del wenn del @param - > a
     */
    carbone pubblico toChar () {
        rinviare (carbone) (descrizione + ((isBlack)? (“a„ - “A "): 0));
    }

    colpo di vuoto del pubblico (posizione p) {
        
    }
}

--------------------------------------------------------------
il codice categoria pubblico ChessPosition realizza la posizione {
    SPAZIO IN BIANCO statico finale di int del pubblico = 0;
    ESSERE UMANO statico finale di int del pubblico = 1;
    PROGRAMMA statico finale di int del pubblico = -1;
    PEGNO statico finale di int del pubblico = 1;
    CAVALIERE statico finale di int del pubblico = 2;
    BISHOP statico finale di int del pubblico = 3;
    CORVO statico finale di int del pubblico = 4;
    REGINA statica finale di int del pubblico = 5;
    RE statico finale di int del pubblico = 6;
    bordo di int [] = nuovo int [120];
    stringa pubblica che toString () {
        Sb di StringBuffer = nuovo StringBuffer (“[");
        per (int i=22; i<100; i++) {
            sb.append ("" +board [i] + ", ");
        }
        sb.append (“] ");
        sb.toString di ritorno ();
    }

}
class= del

Risposta : scacchi Java piccolo aiuto

DB2 sostiene DENTRO.  Tuttavia, sembrerebbe dall'errore che la vostra domanda stia restituendo una stringa vuota per “il INT (SOSTITUIRE (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, “CC„, '')„.  (Infatti, se copiaste esattamente la domanda nella vostra domanda come compare, quindi state mancando un closing ")„.  In modo che significhi che state provando a controllare una stringa contro una lista dei numeri interi, perché la funzione di INT non sta completando.  Confermare prego questo.)  Dovreste probabilmente aggiungere:
  SOSTITUIRE (LOWES.T572_SHP_LCT_GRP.T162_CGY_SHT_NME, “CC„, '') <> '' E
davanti “al INT (...) (...)„ nella parte del DOVE clausola.  Ciò si assicurerebbe che nessuna stringa vuota non stia usanda con DENTRO.
Altre soluzioni  
 
programming4us programming4us