Eclipse

Java공부를 할 때 Eclipse를 활용할 것이다. Eclipse를 사용하는 큰 이유는 무료이기 때문이다. eclipse는 자바로 작성되어 있으며, 자유 소프트웨어이지만 막강한 기능을 자랑한다.

자바 프로그램의 구조

프로젝트 > 패키지 > 클래스 > 메서드 > 코드와 같다.
자바 프로젝트를 생성할때 위와 같은 순서로 생성하고 작성된다.

중괄호 : {}바디에 대해서 알아보자
영역, 바디라고 하며 해당하는 클래스, 메소드 등의 영역을 나타낸다.
바디영역에 안에 있는 메소드나 소스코드는 해당 영역 밖에서 사용하지 못한다.
(상속제외)

출력

개발자가 사용자에게 데이터를 보내서 표현해주는 행위

제어문자
'\n' "\n"
\n : Enter(줄바꿈)
\t : Tab
\' : '
\" : "
\ : \

출력 메소드

print(값) → 메소드 or 함수(Function)

  • 괄호 안에 있는 값(파리메터)을 콘솔(Console)화면에 출력해주는 기능
  • 마지막에 줄바꿈을 하지 않는다.

println(값)

  • print와 동일한 기능에 + newLine(줄바꿈)을 실행한다.

printf(값)

  • day3에서 설명
        	package day02;
    
    public class PrintTest {
    
    	public static void main(String[] args) {
    		// 시스템. 출력으로. 프린트 해줘(여기 있는것을)
    		// System 클래스라고 하고
    		// out 넘어가고
    		// println은 메소드(함수)라고 한다.
    		System.out.println("HelloWorld!"); // 문자열(문장)
    		
    		// 주석
    		/*
    		 * 해석하기 어려운 코드 또는 설명이 필요한 경우 주로 사용
    		 * 또는 사용하지 않는 코드를 주석처리하여 컴파일하지 않을 경우도 사용
    		 *  
    		 */
    		
    		// 한줄 주석: // 이후부터 현재줄만 주석처리한다.
    		/* 범위주석: 여려줄을 한번에 주석처리한다 */
    		
    		// 정수와 실수를 출력
    		System.out.println(1);       // 정수
    		System.out.println(10.1);    // 실수
    		
    		// 문자는 '' 한글자만 입력
    		System.out.println('A');     // 문자 영어(한글자 단어)
    		System.out.println('가');    // 문자 한글
    		
    		// 문자열 "" 안에 문자를 넣을 수 있다.
    		System.out.println("안녕하세요. 여러분");
    		
    		System.out.print("안녕하세요");
    		System.out.print("여러분");
    		
    		// Ctrl + M : 현재 창 최대화(풀기)
    		}
    	}
     

변수(variable)

  • 프로그램에서 하나의 데이터 값을 저장할 수 있는 저장 공간
  • 프로그램에 의해서 수시로 값이 변동될 수 있다.

    변수 선언 :
    변수 타입과 변수명을 결정한다.
    변수타입 변수명;
    int num;
    String name;

    변수 초기화
    변수에 값을 저장한다.
    변수명 = 값;
    num = 1;
    → 여기서 '='는 대입연산자

    변수 사용
    변수에 있는 값을 사용한다. (단, 사용 후 사라지지 않는다.)
    변수명 단독 사용
    System.out.println(num);

변수의 종류

데이터 타입 안에는 원시타입, 참조타입으로 나뉘어 진다.

  • 기본변수(원시타입)
    변수의 기본형으로 모든 프로그램에서 공통적인 타입
  • 문자열(참조타입)
    Object 객체를 참조하여 상속
    기본형 변수를 확장하여 편리하도록 미리 만들어둔 클래스
    String(문자열), Array(배열), List(리스트) 등 클래스 자료형

변수 선언시 주의사항

  • 같은 이름의 변수를 여러개 선언 할 수 없다.
  • 초기화를 해준다.
  • 되도록 선언부(메소드 상단부)에 한꺼번에 해준다.

변수명 주의사항

  • 숫자는 맨 앞에 사용할 수 없다.
  • 예약어는 쓸 수 없다.
  • 공백을 사용할 수 없다.
  • 특수문자를 사용할 수 없다.
  • _(언더바)는 사용 가능
  • 카멜 표기법 : myCar
  • 되도록 한글은 사용하지 않는다.
  • 뜻이 있는 명사형 단어를 사용한다.

변수명 사용 이유

  • 반복되는 같은 의미 값을 쉽게 관리하기 위해서
  • 값에 의미를 부여하기 위해서
	package day02;

public class Variable {

	public static void main(String[] args) {
		int num;  // 변수 선언
		num = 2;  // 변수 초기화
		
		System.out.println(num);   // 변수 사용
		
		// 복사 & 붙여넣기 단축기 : Ctrl + Alt + 아래화살표 or 위 화살표
		// 주석 한번에 처리 단축키 : 블럭 선택 후 Ctrl + /
//		System.out.println("김유신");
//		System.out.println("김유신");
//		System.out.println("김유신");
//		System.out.println("김유신");
//		System.out.println("김유신");
		
		
//		String name;  	// 문자열 변수 선언
//		name = "김유신";  // 변수 초기화
//		name = "이성계";  // 변수 저장
		
		String name = "김유신"; 	// 변수 선언과 초기화를 한번에
		
		System.out.println(name);
		System.out.println(name);
		System.out.println(name);
		System.out.println(name);
		System.out.println(name);
		
        double pi;
		pi = 3.14;
		System.out.println(pi);
	}
}
profile
최선을 다하자!!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN