Comme vous pouvez probablement comprendre la question elle-même, je suis nouveau à Java. On m'a donné un exercice pour écrire un programme Java qui reçoit un personnage, l'imprime et le prochain caractère de la table Unicode.
Maintenant, j'ai la solution à cet exercice: P>
public class MainClass { /** * @param args */ public static void main(String[] args){ char c = args[0].charAt(0); char c1 = (char)(c + 1); System.out.println(c + "\t" + c1); } }
5 Réponses :
La configuration d'exécution par défaut dans Eclipse exécute un programme Java sans aucun argument, d'où le Vous pouvez modifier la configuration d'exécution pour fournir les arguments pour exécuter votre programme avec. Ensuite, il ne devrait pas jeter cette exception. P>
Cependant, une bonne pratique consiste à vérifier la taille de la matrice avant d'accéder à ses éléments, de plus, lorsque le tableau arrive comme argument de l'extérieur de votre code. P> arrayindexoutofboundSException code>. Votre code essaie d'obtenir un premier élément du tableau code> args code> quand il n'y en a pas! P>
Cliquez avec le bouton droit de la souris sur votre fichier Java dans l'explorateur de projet de votre éclipse. Ensuite,
Ensuite, vous obtiendrez une fenêtre. Comme- p>
p>
Cliquez sur les onglets d'arguments, puis écrivez un texte là-bas, peut être un personnage. p>
puis cliquez sur le bouton Appliquer et exécutez le bouton. p>
C'est une excellente question avec de très bonnes réponses. J'aimerais ajouter des indications sur la manière de déboguer votre propre programme. Le débogage est aussi important (sinon plus important) que d'écrire du code.
Pour une chose, Eclipse a de bonnes fonctionnalités de débogage. Vous pouvez utiliser ce débogueur pour trouver des problèmes dans votre code. Je suggère que vous appreniez à l'utiliser. En particulier, vous pouvez définir des montres pour les variables pour voir quelle valeur ils disposent au fur et à mesure de l'exécution de votre code. P>
Vous pouvez ajouter des appels à ceci donnerait également un qui imprimerait Bien sûr, même lorsque vous arrivez à ce point, vous ne savez toujours pas comment résoudre le problème. C'est là que des sites comme Stackoverflow sont accomplis à portée de main. P> Bonne chance avec votre expérience Java. S'il vous plaît revenir quand vous avez besoin de plus d'aide. P> P> system.out.println () < / code> Pour imprimer les valeurs des variables. Par exemple, l'ajout de la ligne suivante au début de votre code peut vous aider à affiner le problème: p>
arrayindexoutofboundSException code> si Aucun argument de ligne de commande n'est donné. Ensuite, vous pouvez faire quelque chose comme p>
0 code>. Cela vous donne alors une idée de l'endroit où le problème est. P>
Si vos configurations d'exécution sont en place (comme indiqué déjà dans les réponses ci-dessus): p>
raccourci pour exécuter une classe est: p>
Ok, merci beaucoup de gars !! Ça marche !