Video: Üniversite Okumadan Sizi Zengin Yapacak 5 Programlama (Yazılım) Dili 2024
Android Geliştiricileri İçin Java Programlamasının Bir Parçası Aptallar İçin Cheat Sheet
"Gelişmiş bir for bildirimi yaratmak zorundayım. Birisi bana gelişmiş bir for bildirimini nasıl kodlayacağımı hatırlatabilir mi? Ve siz buna hazırlanırken bir istisnayı nereden bulabilirim? Tüm bu Java öğelerini hızlı bir şekilde nerede bulabilirim? "
Bütün bunları bu hile sayfasında buluyorsunuz. Bu hile sayfasındaki Java programı, anahtarlar, dizeler, kesmeler, if … else ifadeleri ve dizileri de dahil olmak üzere Java'nın en önemli dil özelliklerinden çoğunu temsil eden kod snippet'lerini içerir. Program ayrıca, klasik Marx Kardeşler filmi Hayvan Krakerleri'ne sinsi bir referans getiriyor. tadını çıkarın!
pakedi com. örnek. cheetsheet;
android ithalatı. destek. v7. Uygulamanın. AppCompatActivity;
android ithal etmek. işletim sistemi. Bundle;
android ithal etmek. görünüm. Görünüm;
android ithal etmek. widget. Metni düzenle;
android ithal etmek. widget. Metin görünümü;
android ithal etmek. widget. Kızarmış ekmek;
import java. util. ArrayList;
public class MainActivity AppCompatActivity'yi genişletiyor {
EditText editText;
TextView textView;
int myInt = 42;
çift kişilik çift = 27649.00;
boolean myBoolean = true;
@Override
korumalı void onCreate (Bundle savedInstanceState) {
süper. onCreate (savedInstanceState);
setContentView (R. düzeni activity_main);
editText = (EditText) findViewById (R. id. EditText);
textView = (Metin Görünümü) findViewById (R. id. Metin görünümü);
}
public void onButtonClick (Görünümü görüntüleyin) {
char myChar = 'B';
String myString = "Merhaba";
ArrayList myList = yeni ArrayList ();
String [] myArray = {"Bu", "olduğu", "an", "dizi"};
TextView'un. append ("myInt" + Tamsayı. toString (myInt) + " n");
TextView'un. append ("myChar" + Karakter toString (myChar) + " n");
Tost. makeText (bu, myString, Toast, LENGTH_LONG). göstermek();
TextView'un. append ("myInt + myString + \" "+ myDouble is");
TextView'un. append (myInt + "" "+ myString +" "+ myDouble +" n ");
deneyin {
myInt = Tamsayı. parseInt (editText. getText (). toString ());
} catch (NumberFormatException e) {
e. Yığın İzi yazdır();
}
TextView'un. ekleme ("myInt is");
if (myInt <5) {
textView. ("Küçük n") ekleme;
} else {
textView. ("Büyük n") ekleme;
}
TextView'un. append ("MyBoolean true midir?");
if (myBoolean) {
textView. ("Evet n") ekleyin;
}
TextView'un. ekleme ("myInt is");
Anahtar (myInt) {
case 1:
textView. ("Bir n") ekleme;
break;
vaka 2:
vaka 3:
textView.ekle ("küçük bir sayı n");
break;
varsayılan:
textView. ekle ("çok" n ");
break;
}
için (int i = 0; i <10; i ++) {
textView. append (Integer.ToString (i));
TextView'un. ekleme ("");
}
TextView'un. (" N") ekleme;
int i = 0;
while (i <10) {
textView. append (i +++ "");
}
TextView'un. (" N") ekleme;
int j = 0;
yapın {
textView. append (Integer.ToString (j ++));
TextView'un. ekleme (j <= 9? ",": "");
} while (j <10);
TextView'un. (" N") ekleme;
myList. eklemek ("Üç");
myList. eklemek ("tezahürat");
myList. ekle ("for");
myList. eklemek ("Kaptan");
myList. ("Spaulding'i") ekleyin;
için (String sözcük: myList) {
textView. (Kelime) ekleme;
}
TextView'un. (" N") ekleme;
TextView'un. (AddPeriod ("Spaulding'in")) ekleme;
TextView'un. (" N") ekleme;
için (int n = 0; n
textView. ekleme (myArray [n]);
}
TextView'un. (" N") ekleme;
}
Dizge addPeriod (Dizge dizesi) {
dönüş dizesi + ".";
}
}