Recent Posts
Recent Comments
DevTzu
[Java] 자바 기초 문법 본문
반응형
주석처리 //, /* */, ctrl + /
자바 클래스는 메서드와 변수로 이루어져있음
메인 메서드는 그 프로그램에 단 하나이고, 프로그램의 시작점
1. Java 실행구조, 메서드 구현(인자, 리턴형)
public static void main(String[] agrs) {
System.out.println("Hello World!");
2. Java 플랫폼 특징
3. 변수, 식별자, 상수
식별자 - 클래스이름, 메서드이름, 변수이름
변수 int num = 0; //변수의 선언, 초기화 작업
대입연산자 =
4. 데이터형
기본형 데이터 타입 : byte, short, int, long, float, double, char, boolean
Object 데이터 타입 : String
로컬변수(지역변수)
final(상수) : 변수에 값을 딱 한번만 대입할 수 있는 변수
5. 연산자, 형변환
복합 대입 연산자 : +=, -=, *=, /=, %=
데이터 형변환(Casting)
String
6. 조건문, 반복문
조건문
자바 클래스는 메서드와 변수로 이루어져있음
메인 메서드는 그 프로그램에 단 하나이고, 프로그램의 시작점
1. Java 실행구조, 메서드 구현(인자, 리턴형)
public static void main(String[] agrs) {
- public - 접근 제어자
- static - 객체를 생성하지 않고도, static 메서드를 사용하여 호출하여 사용할수 있음
객체를 생성없이 main을 참조할 수 있게 하기 위함
- void - retrun 타입 정의
- 메소드 옆 괄호()에 들어있는 것을 인자, 파라미터, 데이터 타입 정의
- String[] args 의 뜻은 문자열로된 배열만 사용하겠다는 표시
System.out.println("Hello World!");
- System 클래스
- out 필드의 PrintStream 이라는 객체에서 println 이라는 메소드를 호출할하여 사용함
2. Java 플랫폼 특징
- J2SE : 자바의 기본 베이스
- J2EE : 기업용 솔루션
- J2ME : 모바일 버전
3. 변수, 식별자, 상수
식별자 - 클래스이름, 메서드이름, 변수이름
변수 int num = 0; //변수의 선언, 초기화 작업
대입연산자 =
4. 데이터형
기본형 데이터 타입 : byte, short, int, long, float, double, char, boolean
- byte num = 127; //-128~127 사이의 값을 저장할 수 있음
- short num = 128;
- int num = 100; // int 값의 연산이 가장 빠름
- int long = 5000;
- float num = 3.14f; // float 사용시 뒤에 f 를 붙여준다
- double num = 3.14;
- char num = 'a';
- boolean num = true; // false;
Object 데이터 타입 : String
- String num = "abc";
로컬변수(지역변수)
- 메소드 안에 선언한 변수
- 사용 전 초기화를 해야한다
final(상수) : 변수에 값을 딱 한번만 대입할 수 있는 변수
- final double PI = 3.14;
- 상수이름은 대문자로 표시
5. 연산자, 형변환
복합 대입 연산자 : +=, -=, *=, /=, %=
- num = num + 1;
- num += 1;
- num++;
- num--;
데이터 형변환(Casting)
- 암시적 형변환, 명시적 형변환
- 암시적 형변환 변환 크기 순서 : byte < short < int < long < float < double
- 명시적 형변환 : 데이터가 누가 큰지 작은지 확인후 개발자가 직접 형변환을 함
String
- 문자와 정수와 연산은 무조건 문자열이다
- String str1 = “20” + 10 + 10; // 결과값 str1 : 201010
- String str2 = 10 + 10 + “20”; // 결과값 str2 : 2020
- int num1 = Integer.parseInt(str1);
6. 조건문, 반복문
조건문
- if(조건식) : true, false 값이 나올수 있는 논리적인 조건식
- if else
- switch(식) : 정수나 char 타입의 값을 산출할 수 있는 식
반응형
'study' 카테고리의 다른 글
[Java] 객체와 클래스 (0) | 2011.11.03 |
---|---|
[Java] 연산자, 반복문, 배열, 메소드, Scanner클래스 (0) | 2011.11.03 |
[Selector] ID Selector $('#id') (0) | 2011.09.10 |
[OpenSocial] XML코드에 실버라이트 삽입 예제 (0) | 2011.03.25 |
[OpenSocial] 전체 친구 목록 불러오기 (0) | 2011.03.25 |
Comments