Java 프로그램 기본 구조
public class basic2{public static int sum(int n, int m){return n+m;}public static void main(String[] args){int i=20;int s;char a;s = sum(i,10);a = '?';System.out.println(a);System.out.println("hello");System.out.println(s);}}※결과
클래스 선언자바에서는 클래스 밖에 변수, 상수, 메소드, 전역변수 등을 생성할 수 없다.식별자
- 특수문자, 공백은 식별자로 사용할 수 없으나 _, $는 예외다.
- 식별자로 한글을 사용할 수 있다.
- If, while, class 등 자바 언어의 키워드는 식별자로 사용할 수 없다.
- 식별자의 첫 번째 문자로는 숫자는 사용할 수 없다.
- Ture, false, null은 식별자로 사용할 수 없다.
- 대소문자를 구별한다.
- 길이 제한이 없다.
데이터 타입
※ C/C++에서의 char는 1byte이지만 Java는 unicode를 나타내기 위해서 2byte를 사용한다.
문자열
public class basic3{public static void main(java.lang.String[] args){String toolname="jdk";System.out.println( toolname + "1.92");}}자바에서의 문자열은 기본 데이터 타입이 아닌 String 클래스를 이용한다.또한 +연산자를 이용하여 문자열끼리 연결이 가능하다.※ 결과
변수, 연산자, 수식1) 변수선언public class basic4{public static void main(java.lang.String[] args) {int radius;double weight=75.57;char c1,c2,c3='a';System.out.println(c1);System.out.println(c2);System.out.println(c3);}}컴파일 에러가 발생함변수를 나열하여 선언할 때는 = 연산자로 초기화를 하지 않으면 초기화되지 않고 선언만 된다.올바른 예public class basic4{public static void main(java.lang.String[] args) {int radius=5;double weight=75.57;char c1='a';char c2='b';char c3='c';System.out.println(radius);System.out.println(weight);System.out.println(c1);System.out.println(c2);System.out.println(c3);}}※ 올바른 결과
'Language > Java' 카테고리의 다른 글
Java BASIC 05 - syntax basic 4 (0) | 2016.11.25 |
---|---|
Java BASIC 04 - Syntax basic 3 (0) | 2016.11.23 |
Java BASIC 03 - Syntax basic 2 (0) | 2016.11.23 |
Java BASIC 01 - What is Java?? (0) | 2016.11.23 |