Faire de ma méthode renvoie une chaîne de caractères

Je suis en train de faire un programme pour gérer de main de cartes que j'ai générer de façon aléatoire. Pour une raison que je n'arrive pas à imprimer le string de ma méthode dans le programme principal. Je ne suis pas sûr si je suis absent quelque chose ou si c'est tout simplement faux, je suis plutôt nouvelle pour le java scène. c'est ce que j'ai.

public class Deck {
  public static void main (String args[]) {
    Builder();
    out.println("Your hand is:" card )
  }
  //This will build the deck
  public static String Builder() {
    //I need this to pick from the random array
    Random r = new Random();

    //This is an array, to make one you need [] before string
    //This is how you get your ending
    String[] SuitsA = { "Hearts ",  "Diamonds ", "Spades ", "Clubs" };
    //The number array
    String[] FaceA = {"1","2","3","4","5","6","7","8","9","10","King ", "Queen ", "Jack ", "Ace ",};

    //Picks a random set from the arrays 
    String suit = SuitsA[r.nextInt(4)]; 
    String face = FaceA[r.nextInt(14)];

    //Tryng to make 1 string to return
    String card = ( suit + " of " + face ); 
    //This might give me a value to use in the method below
    out.println( card );
    return;
  }
}
  • Bienvenue à Débordement de Pile. Pour référence ultérieure, vous pouvez marquer vos questions avec la langue que vous utilisez.
  • Cela ne devrait même pas compiler, depuis votre retour rien d'une méthode qui indique clairement à un retour String. Utiliser un IDE comme Eclipse) pour éviter de simples questions de ce genre
InformationsquelleAutor Blank1268 | 2013-04-08