본문 바로가기
728x90
300x250
SMALL

프로그래밍82

[android studio] 안드로이드 화면구성 안드로이드 실행 후 화면 왼쪽 탐색 창을 보면 Android라고 되어 있는 게 보일 것이다. 혹시 안드로이드라고 안되어 있으면 콤보 박스를 누르면 된다. 이렇게 안드로이드로 설정하면 기본적으로 한 개의 앱을 보여준다. 여러 가지 자바 클래스들이 javadp 들어가 있다. 화면 모드 변경은 오른쪽 상단에서 가능한데 activity_main.xml화면에 가야 이게 보인다. Code Split Design 모드로 인 가능하다 화면에서 필요한 이미지 같은 리소스는 전부 res 안에 들어간다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.o.. 2021. 8. 29.
형 변환(type conversion) 자료형은 각각 사용하는 메모리의 크기와 방식이 다르기 때문에 서로 다른 자료형의 값이 대입되는 경우에는 자동으로 형 변환이 일어나게 된다. 묵시적 형변환 : 더 큰 형으로 형 변환되는 것을 만한다. 그러니까 작은수에서 큰 수로 덜 정밀한 수에서 더 정밀한 수로 대입된다. byte b=127; int n=10; System.out.println(b+n); // 이렇게 하면 더 큰형인 int로 자동으로 형변환됨 int n=10; float n2=3.0f; System.out.println(n/n2); 3.3333333 //float가 더 크기 때문에 float로 형변환이 일어난다. 작은 데이터를 큰 공간에 넣는것은 아무 문제 없이 바로 큰 타입으로 변경된다 이런걸 묵시적 형변환이라고 한다. byte > sh.. 2021. 8. 27.
리터럴(literal) 이란? 리터럴이란? 리터럴은 직접값을 나타내는 단위 프로그램에서 사용하는 모든 숫자, 값, 논리 값을 말한다. 즉 변수나 필드에 지정할 수 있는 값을 의미한다. (예 : 1, 'A', 3.14, true) 리터럴에 해당되는 값은 특정 메모리 공간인 상수 풀(constant pool)에 있다. 필요한 경우 상수 풀에서 가져와서 사용한다. 상수 풀에 저장 할때 정수는 int로 실수는 double로 저장한다. 따라서 long값으로 저장해야 하는 경우는 l, L float은 F, f를 명시 해야 한다. 리터럴은 데이터 타입에 따라 표기법이 다르다 논리형 true, false 문자형 작은 따움표 '' 사이에 반드시 표현해야 한다. ex) 'A', '가' 특수문자 백슬래시 앞에 붙여서 사용한다. 예)'\n', '\r', .. 2021. 8. 26.
상수 뜻 상수란? 변하지 않는 값을 말한다. (변수:변하는 값) 상수 선언방법 상수는 변수랑 선언하는게 같은데 상수는 리터럴(값자체)로 사용하거나 앞에 final을 붙여서 정의할 수 있다. 상수는 값을 미리 선언해줘야 한다 final int age = 20; // 반드시 선언시에 미리 지정해야하고 한번 저장하면 변경이 안됨 final double phi = 3.14; final double PHI; PHI=3.14; // 위와 같이 딱한번 선언하고 값을 넣어 줄 수 도 있다. 그런데 이미 값이 선언된 상수에는 값을 넣어줄 수 없다. final double PHI = 3.14; PHI = 3 // 에러 남 상수를 선언하는 이유 프로그램 내에 특정 상수값을 자주 쓰는데 그냥 값이 들어가 있으면 이게 뭔지 헤깔릴 수 .. 2021. 8. 25.
728x90
반응형
LIST