Video: Minecraft - Hour of Code: Intro 2024
En del av Java-programmering för Android-utvecklare för Dummies Cheat Sheet
"Jag måste skapa en förbättrad förklaring. Kan någon påminna mig hur man kodar ett förbättrat för uttalande? Och medan du är på det, hur kan jag få ett undantag? Var kan jag hitta alla Java-saker snabbt? "
Du hittar alla saker här i detta fuskblad. Java-programmet i det här fuskbladet innehåller kodstycken som representerar många av Java: s viktigaste språkfunktioner, inklusive omkopplare, strängar, raster, om … andra uttalanden och arrays. Som en extra bonus innehåller programmet även en skarp referens till den klassiska Marx Brothers-film, Animal Crackers. Njut!
paket com. exempel. cheetsheet;
importera android. Stöd. v7. app. AppCompatActivity;
importera android. os. Bunt;
importera android. se. Se;
importera android. widget. Redigera text;
importera android. widget. Textview;
importera android. widget. Rostat bröd;
importera java. util. Arraylist;
allmän klass MainActivity utökar AppCompatActivity {
EditText editText;
TextView textView;
int myInt = 42;
dubbel myDouble = 27649.00;
booleska myBoolean = true;
@Override
protected void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (R. Layout. Activity_main);
editText = (EditText) findViewById (R. Id. EditText);
textView = (TextView) findViewById (R. Id. TextView);
}
offentligt tomrum påButtonClick (Visa vy) {
char myChar = 'B';
String myString = "Hello";
ArrayList myList = ny ArrayList ();
String [] myArray = {"This", "is", "an", "array."};
Textview. lägg till ("myInt är" + heltal. toString (myInt) + " n");
Textview. lägg till ("myChar är" + Tecken. toString (myChar) + " n");
rostat bröd. makeText (detta, myString, Toast. LENGTH_LONG). show();
Textview. lägg till ("myInt + myString + \" "+ myDouble är");
Textview. lägg till (myInt + "" + myString + "" + myDouble + " n");
försök {
myInt = heltal. parseInt (editText. getText (). toString ());
} fångst (NumberFormatException e) {
e. printStackTrace ();
}
Textview. lägg till ("myInt är");
om (myInt <5) {
textView. append ("small n");
} annars {
textView. append ("large n");
}
Textview. lägg till ("Är myBoolean sant?");
om (myBoolean) {
textView. append ("Ja n");
}
Textview. lägg till ("myInt är");
switch (myInt) {
fall 1:
textView. append (" n");
bryta;
fall 2:
fall 3:
textvy.lägg till ("ett litet nummer n");
bryta;
standard:
textvy. lägg till ("mycket n");
bryta;
}
för (int i = 0; i <10; i ++) {
textView. lägg till (heltal. toString (i));
Textview. lägg till ("");
}
Textview. append (" n");
int i = 0;
medan (i <10) {
textView. lägg till (jag ++ + "");
}
Textview. append (" n");
int j = 0;
gör {
textView. lägg till (heltal. toString (j ++));
Textview. lägg till (j <= 9? ",": "");
} medan (j <10);
Textview. append (" n");
myList. lägg till ("tre");
myList. lägg till ("skål");
myList. lägg till ("för");
myList. lägg till ("kapten");
myList. lägga ("Spaulding");
för (Stringord: myList) {
textView. append (ord);
}
Textview. append (" n");
Textview. append (addPeriod ("Spaulding"));
Textview. append (" n");
för (int n = 0; n
textView. append (myArray [n]);
}
Textview. append (" n");
}
String addPeriod (strängsträng) {
retursträng + ".";
}
}