비디오: WEB1 부록 - 코드의 힘 : 댓글 기능 추가 2024
Android 개발자를위한 Java 프로그래밍의 일부 인형 시트
"향상된 for 문을 만들어야합니다. 누군가가 향상된 for 문을 코딩하는 방법을 생각 나게 할 수 있습니까? 그리고 그 자리에있을 때 어떻게 예외를 잡을 수 있습니까? Java의 모든 것들을 어디에서 빨리 찾을 수 있습니까? "
이 치트 시트에서이 모든 것들을 바로 찾을 수 있습니다. 이 치트 시트의 Java 프로그램에는 스위치, 문자열, 나누기, if … else 문 및 배열을 비롯한 Java의 가장 중요한 언어 기능을 나타내는 코드 스 니펫이 들어 있습니다. 추가 보너스로,이 프로그램은 고전 마르크스 형제 영화 Animal Crackers에 대한 간략한 참조를 포함합니다. 즐기십시오!
package com. 예. cheetsheet;
android. 지원하다. v7. 앱. AppCompatActivity;
android. OS. 묶음;
android. 전망. 전망;
android. 위젯. EditText;
android. 위젯. TextView;
android. 위젯. 토스트;
import java. util. ArrayList;
public class MainActivity는 AppCompatActivity를 확장합니다 (
EditText editText;
TextView textView;
int myInt = 42;
double myDouble = 27649. 00;
부울 myBoolean = true;
@Override
protected void onCreate (Bundle savedInstanceState) {
super. onCreate (savedInstanceState);
setContentView (레이아웃. 활동 _ 메인);
editText = (EditText) findViewById (R. id. editText);
textView = (TextView) findViewById (텍스트 ID보기);
}
public void onButtonClick (보기보기) {
char myChar = 'B';
String myString = "Hello";
ArrayList myList = new ArrayList ();
String [] myArray = { "이", "is", "an", "array."}};
textView. append ("myInt is"+ Integer. toString (myInt) + " n");
textView. append ("myChar는"+ Character. toString (myChar) + " n");
토스트. makeText (this, myString, 토스트. LENGTH_LONG). 보여 주다();
textView. append ("myInt + myString + \" "+ myDouble is");
textView. append (myInt + ""+ myString + ""+ myDouble + " n");
try {
myInt = 정수입니다. parseInt (editText. getText (). toString ());
} catch (NumberFormatException e) { e. printStackTrace ();
}
textView. append ("myInt is");
if (myInt <5) {
textView. append ("small n");
} else {
textView. append ("큰 n");
}
textView. append ("myBoolean이 true입니까?");
if (myBoolean) {
textView. append ("예 n");
}
textView. append ("myInt is");
switch (myInt) {
case 1:
textView. append ("one n");
휴식; case 2:
case 3:
textView.append ("적은 수 n");
휴식;
기본값:
textView. append ("많이 n");
휴식; (int i = 0; i <10; i ++) { textView에 대한
}
append (Integer. toString (i));
textView. append ("");
}
textView. append (" n"); int i = 0; while (i <10) { textView. append (i ++ + "");
}
textView. append (" n"); int j = 0;
do {
textView. append (Integer. toString (j ++));
textView. append (j <= 9? ",": "");
} while (j <10);
textView. append (" n");
myList. add ("Three");
myList. 추가 ("건배");
myList. add ("for");
myList. 추가 ("캡틴");
myList. 추가 ("스폴딩");
for (String word: myList) {
textView. 추가하다 (단어);
}
textView. append (" n");
textView. append (addPeriod ("Spaulding"));
textView. append (" n");
for (int n = 0; n
textView. append (myArray [n]);
}
textView. append (" n");
}
문자열 addPeriod (문자열 문자열) {
return string + ".";
}
}