생활코딩 -Java-
현재 객체 지향 프로그래밍 전까지 한 상태이다. 숫자와 문자 변수 주석과 세미콜론 데이터 타입 상수의 데이터 타입 형변환 연산자 비교와 boolean 조건문 논리 연산자 반복문 배열 메소드 까지 강의를 본 상태에서 C언어와 달라 외워야 했던 부분들을 정리하고자 한다. 출력 우선 printf()문과 달리 자바는 system.out.println(); 이라 쓴다. system.out.println("문자열을 넣을 수 있다."); 데이터 타입 은 c언어와 유사하다. 주석 은 c언어와 사용법이 같다. 데이터 타입 메모리의 크기 표현 가능 범위 byte 1 byte -128 ~ 127 short 2 byte -32,768 ~ 32,767 int 4 byte -2,147,483,648~2,147,483,647 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 4byte ±(1.40129846432481707e-45 ~ 3.40282346638528860e+38) double 8byte ±(4.94065645841246544e-324d ~ 1.79769313486231570e+308d) char 2byte 모든 유니코드 문자 char도 있지만 string 클래스를 더 많이 쓰는 듯하다. 하지만 클래스를 모르므로 나중에 클래스 공부할 때 찾아보기로 하자. 형변환 에 대해 c언어에서도 자세히 모르지만, 자동형변환의 원칙은 표현범위가 좁은 데이터 타입에서 넓은 데이터 타입으로 변환만 허용한다는 것이다. 즉, int형은 long형이 될 수 있지만 long형은 int형이 될 수 없다. 자바에서는 int b= (int)100.0F 처럼 사용한다. 또한 float a= 10.0F 처럼 사용한다. 비교 는 비슷하지만 자바에는 .equals 메소드가 있다. public sta...