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);
}
}

※결과












클래스 선언


자바에서는 클래스 밖에 변수, 상수, 메소드, 전역변수 등을 생성할 수 없다.


식별자






  1. 특수문자, 공백은 식별자로 사용할 수 없으나 _, $는 예외다.
  2. 식별자로 한글을 사용할 수 있다.
  3. If, while, class 등 자바 언어의 키워드는 식별자로 사용할 수 없다.
  4. 식별자의 첫 번째 문자로는 숫자는 사용할 수 없다.
  5. Ture, false, null은 식별자로 사용할 수 없다.
  6. 대소문자를 구별한다.
  7. 길이 제한이 없다.


데이터 타입




※ 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

+ Recent posts