Video: Java Dalam 1 menit : Hello World 2025
Bagian dari Pemrograman Java untuk Pengembang Android untuk Lembar Dosis Cheat
"Saya harus membuat pernyataan yang disempurnakan. Dapatkah seseorang mengingatkan saya bagaimana kode yang disempurnakan untuk pernyataan? Dan saat Anda melakukannya, bagaimana saya bisa menangkap pengecualian? Dimana saya bisa menemukan semua barang Java itu dengan cepat? "
Anda menemukan semua barang itu di sini di lembar contekan ini. Program Java di lembar contekan ini berisi cuplikan kode yang mewakili banyak fitur bahasa terpenting di Jawa, termasuk switch, string, jeda, jika … pernyataan lain, dan array. Sebagai bonus tambahan, program ini bahkan berisi referensi licik untuk film klasik Marx Brothers, Animal Crackers. Nikmati!
paket com contoh. cheetsheet;
impor android. mendukung. v7. aplikasi. AppCompatActivity;
impor android os. Bundel;
impor android melihat. Melihat;
impor android widget. EditText;
impor android widget. TextView;
impor android widget. Roti panggang;
impor java util. ArrayList;
public class MainActivity memperluas AppCompatActivity {
EditText editText;
TextView textView;
int myInt = 42;
double myDouble = 27649. 00;
boolean myBoolean = true;
@Override
protected void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (tata letak R. Aktivitas_main);
editText = (EditText) findViewById (R. Id editText);
textView = (TextView) findViewById (R. Id. TeksView);
}
public void onButtonClick (Lihat tampilan) {
char myChar = 'B';
String myString = "Halo";
ArrayList myList = ArrayList baru ();
String [] myArray = {"This", "is", "an", "array."};
textView tambahkan ("myInt is" + Integer toString (myInt) + " n");
textView tambahkan ("myChar is" + Character toString (myChar) + " n");
roti panggang makeText (ini, myString, Toast. LENGTH_LONG). menunjukkan();
textView tambahkan ("myInt + myString + \" "+ myDouble is");
textView tambahkan (myInt + "" + myString + "" + myDouble + " n");
coba {
myInt = Integer. parseInt (editText. getText () toString ());
} menangkap (NumberFormatException e) {
e. printStackTrace ();
}
textView tambahkan ("myInt is");
jika (myInt <5) {
textView. tambahkan ("kecil n");
} else {
textView. tambahkan ("besar n");
}
textView tambahkan ("Apakah myBoolean benar?");
jika (myBoolean) {
textView tambahkan ("Ya n");
}
textView tambahkan ("myInt is");
beralih (myInt) {
case 1:
textView. tambahkan ("satu n");
istirahat;
kasus 2:
kasus 3:
textView.tambahkan ("sejumlah kecil n");
istirahat;
default:
textView. tambahkan ("banyak n");
istirahat;
}
untuk (int i = 0; i <10; i ++) {
textView. tambahkan (Integer toString (i));
textView menambahkan(" ");
}
textView tambahkan (" n");
int i = 0;
sementara (i <10) {
textView. tambahkan (i ++ + "");
}
textView tambahkan (" n");
int j = 0;
lakukan {
textView tambahkan (Integer toString (j ++));
textView tambahkan (j <= 9? ",": "");
} sementara (j <10);
textView tambahkan (" n");
myList tambahkan ("Tiga");
myList tambahkan ("sorak sorai");
myList tambahkan ("untuk");
myList tambahkan ("Kapten");
myList tambahkan ("spaulding");
untuk (String kata: myList) {
textView. tambahkan (kata);
}
textView tambahkan (" n");
textView tambahkan (addPeriod ("Spaulding"));
textView tambahkan (" n");
untuk (int n = 0; n
textView. tambahkan (myArray [n]);
}
textView tambahkan (" n");
}
String addPeriod (String string) {
return string + ".";
}
}
