Salve a tutti.
Ho un tema d'esame da risolvere ma non riesco ad andare avanti. Spero che qualcuno con più esperienza mi sappia aiutare e a capire dove sbaglio.
Il tema d'esame è questo:
https://www.dropbox.com/s/gzna26b6w7...23725.jpg?dl=0
https://www.dropbox.com/s/pnfcoxmgxg...23737.jpg?dl=0
Mentre questo è il mio codice:
codice:package esercizi; public class MazzoCarte { private int[] mazzo; public MazzoCarte() { mazzo = new int[9]; } public void sistema(int i, int j) { for (i = 0; i <= 9; i++) { for (j = 1; j <= 10; j++) { mazzo[i] = j; } } } public boolean scambia(int i, int j) { if (i>= 0 & i <10 & j >= 0 & j < 10) { int temp = mazzo[i]; mazzo[i] = mazzo[j]; mazzo[j] = temp; return true; } else { return false; } } public void spezzaMazzo() { mazzo[0] = mazzo[5]; mazzo[1] = mazzo[6]; mazzo[2] = mazzo[7]; mazzo[3] = mazzo[8]; mazzo[4] = mazzo[9]; mazzo[5] = mazzo[0]; mazzo[6] = mazzo[1]; mazzo[7] = mazzo[2]; mazzo[8] = mazzo[3]; mazzo[9] = mazzo[4]; } public int getCell(int i) { return mazzo[i]; } public static void main(String[] args) { MazzoCarte m = new MazzoCarte(); m.getCell(4); } }
Credo che il codice sia sbagliato dato che poi ho problemi con JUnit, ma non riesco a capire dove.