코딩/Java

JAVA 이클립스 02 기본구조

로밋코딩 2024. 9. 30. 15:09
반응형

package variable01;

 

public class Variable01 {

public static void main(String[] args) {

//첫단어 Ctrl + Spacebar : 자동완성

// syso Ctrl + spacebar => System.out.println(); 콘솔창으로 출력

// 안녕!!

// 즐거운 시간!!

System.out.println("안녕!!");

System.out.println("즐거운 시간!!");

//실행 => Ctrl + F11

//Ctrl + M => 토글 package Explorer와 콘솔 창을 닫거나 열기

} //main() 끝

}//end of class

 

==================================================================

 

package variable01;

 

public class Variable02 {

//main()은 jvm이 프로그램을 시작하는 진입점

public static void main(String[] args) {

/* 변수

* - java의 모든 변수, 상수는 자료형(=tpye)이 먼저 선언되어야 함

* - 한 번 정의된 자료형(=type)에 다른 자료형을 저장할 수 없음

* - 위에서 이미 선언된 변수는 같은 이름으로 다시 다른 자료형(type)로 선언 불가

* - 자료형(=type)과 변수를 선언하면 반드시 초기화 시킨다

*/

//예 ) 점수=70, 이름:홍길동

int score = 70; //정수 변수명 = 값;,, 초기화

String name = "홍길동"; // 문자열 변수명 = 값;

 

// - 한 번 정의된 자료형(=type)에 다른 자료형을 저장할 수 없음

// score = 78.3; //컴파일 에러, 78.3 실수형,

//score은 정수를 담는 변수

score = 90; // 정수를 담는 것이라 에러 아님

 

//#3. 위에서 이미 선언된 변수는 같은 이름으로 다시 다른 자료형 (type )로 선언 불가

// char name='a'; // 컴파일 에러, name은 위에서 이미 String 타입으로 선언되어 있어서

// int score = 90; // 컴파일 에러, 이미 위에 score가 선언되어 있음

 

//#4. 자료형(=type)과 변수를 선언하면 반드시 초기화 시킨다.

// int jmsu;

// int result = jmsu + 10; //컴파일 에러, jmsu 라는 변수에는 메모리에 저장된 값이 없다.

 

int jmsu;

jmsu = 70;

int result = jmsu + 10;

}

 

}

반응형