Vidéo: Ajouter Des Boutons Et Des Labels A Une Fenêtre Java Swing 2024
Partie de la programmation Java pour les développeurs Android For Dummies Cheat Sheet
"Je dois créer une déclaration améliorée pour. Quelqu'un peut-il me rappeler comment coder une amélioration pour déclaration? Et pendant que vous y êtes, comment puis-je attraper une exception? Où puis-je trouver rapidement tous ces trucs Java? "
Vous trouvez tous ces trucs ici dans cette feuille de triche. Le programme Java de cette feuille de triche contient des extraits de code représentant la plupart des fonctionnalités linguistiques les plus importantes de Java, notamment les commutateurs, les chaînes, les ruptures, les instructions if … else et les tableaux. Comme un bonus supplémentaire, le programme contient même une référence sournoise à ce film classique Marx Brothers, Animal Crackers. Profitez-en!
package com. Exemple. feuille de papier;
importer Android. soutien. v7. app. AppCompatActivity;
importer Android. os. Paquet;
importer Android. vue. Vue;
importer Android. widget. Éditer le texte;
importer Android. widget. Affichage;
importer Android. widget. Pain grillé;
importer java. util. ArrayList;
public class MainActivity étend AppCompatActivity {
EditText editText;
TextView textView;
int myInt = 42;
double monDouble = 27649. 00;
boolean myBoolean = true;
@Override
void protégé onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (disposition R., activité_main);
editText = (EditText) findViewById (id de R. editText);
textView = (TextView) findViewById (id de R. textView);
}
public void onButtonClick (Voir la vue) {
char myChar = 'B';
String myString = "Bonjour";
ArrayList myList = new ArrayList ();
String [] myArray = {"This", "is", "an", "tableau."};
textView. append ("myInt est" + Integer toString (myInt) + " n");
textView. append ("myChar is" + Caractère toString (myChar) + " n");
Pain grillé. makeText (this, myString, Toast, LENGTH_LONG). montrer();
textView. append ("myInt + myString + \" "+ myDouble est");
textView. append (myInt + "" + myString + "" + myDouble + " n");
essayez {
myInt = Entier. parseInt (editText. getText (). toString ());
} catch (NumberFormatException e) {
e. printStackTrace ();
}
textView. append ("myInt est");
if (myInt <5) {
textView. append ("petit n");
} else {
textView. append ("large n");
}
textView. append ("Est-ce que myBoolean est vrai?");
if (myBoolean) {
textView. append ("Oui n");
}
textView. append ("myInt est");
switch (myInt) {
case 1:
textView. append ("un n");
pause;
cas 2:
cas 3:
textView.append ("un petit nombre n");
pause;
par défaut:
textView. append ("un lot n");
pause;
}
pour (int i = 0; i <10; i ++) {
textView. append (Entier toString (i));
textView. ajouter ("");
}
textView. ajouter (" n");
int i = 0;
while (i <10) {
textView. ajouter (i ++ + "");
}
textView. ajouter (" n");
int j = 0;
do {
textView. append (Integer toString (j ++));
textView. append (j <= 9? ",": "");
} tandis que (j <10);
textView. ajouter (" n");
myList. ajouter ("Trois");
myList. ajouter ("acclamations");
myList. ajouter ("pour");
myList. ajouter ("Capitaine");
myList. ajouter ("Spaulding");
pour (String word: myList) {
textView. ajouter (mot);
}
textView. ajouter (" n");
textView. append (addPeriod ("Spaulding"));
textView. ajouter (" n");
pour (int n = 0; n
textView. append (monArray [n]);
}
textView. ajouter (" n");
}
Chaîne addPeriod (Chaîne de caractères) {
return string + ".";
}
}