관리 메뉴

Jsecurity

Java 2일차 : 기본 프로그래밍 본문

프로그래밍언어/Java_Language

Java 2일차 : 기본 프로그래밍

Great king 2018. 10. 31. 13:02

클래스 만들기 

ex) Hello 이름의 클래스 선언
public class Hello{
}

class  키워드로 클래스 선언
public 선언하면 다른 클래스에서 접근 가능
클래스 코드는 {} 내에 모두 작성


주석문 
// 한라인 주석
/* 여러 행 주석 */


main() 메소드 
자바 프로그램은 main()에서 실행 시작
public static void main(String [] args){
}
public static void으로 선언
String[] args로 실행 인자를 전달 받는다.


메소드
C/C++ 에서의 함수를 메소드로 지칭
public static int sum(int n, int m){
....
}
클래스 바깥에 작성할 수 없음


메소드 호출
sum() 메소드 호출
int i = 20;
s = sum(i, 10);
sum() 의 n ,m 에  각각 20,10 값 전달








식별자란?
클래스, 변수, 상수, 메소드 등에 붙이는 이름
식별자의 원칙
‘@’, ‘#’, ‘!’와 같은 특수 문자, 공백 또는 탭은 식별자로 사용할 수 없으나 ‘_’, ‘$’는 사용 가능
유니코드 문자 사용 가능. 한글 사용 가능
자바 언어의 키워드는 식별자로 사용불가
식별자의 첫 번째 문자로 숫자는 사용불가
‘_’ 또는 ‘$’를 식별자 첫 번째 문자로 사용할 수 있으나 일반적으로 잘 사용하지 않는다.
불린 리터럴 (true, false)과 널 리터럴(null)은 식별자로 사용불가
길이 제한 없음
대소문자 구별
Test와 test는 별개의 식별자



※ 자바의 기본 타입







※ 상수 선언
final 키워드 사용
선언 시 초기값 지정
실행 중 값 변경 불가








※ Scanner 클래스 생성

import java.util.Scanner; //import 문 필요

...

Scanner a = newScanner(System.in); //Scanner 객체 생성




※ Scanner 주요 메소드







Comments