문자와 문자열

문자열= 문자의 집합

 

문자

문자=unicode 문자 하나

문자로 표현하고 char형 변수에 저장

char a=‘a’;

 

문자의 표시

println() 메소드를 이용한 문자표현

문자는 그대로 지정할수도 있고 유니코드 문자코드로 지정할수도있다.

문자 그대로 지정

유니코드 지정

system.out.println(‘a’);

system.out.println(‘a’);

 

char a = ‘’(O)

char a = “”(X)

char a = “abc”(X)

“” 큰따옴표로 표시된 부분은 문자열로 인식하므로 문자형 변수에 대입불가

 

문자열

복수의 문자를 모아놓은 것을 문자열이라고 한다.

문자열은 string 클래스에 저장한다.

저장할 문자는 “”(큰따옴표) 안에 저장한다.

String fruit = “apple” ;

 

문자열의 결합

문자열은 +연산자를 사용하여 연결가능

연결형은 달라도 무관

 

Class fruit {

    public static void main (String [] args) {

        String apple = “사과” ;

        int a = 3 ;

 

        String fruit = apple + a + “” ;

        System.out.println(Fruit) ;

    }

}

 

실행결과: 사과3

'JAVA를 해보자' 카테고리의 다른 글

다차원배열  (0) 2017.12.14
JAVA_배열  (0) 2017.12.08
수치형(정수형,실수형)  (0) 2017.12.01
변수의 선언과 대입  (0) 2017.12.01
변수란?  (0) 2017.11.30

문자열 표시

java 프로그램에서 문자열을 표시하기 위해서는 print(), println() 사용, 

그리고 앞에 System.out을 기입


System.out.print("Hello") ;

"" 사이에 있는 것은 문자열을 나타냄

;(세미콜론)여기까지가 하나의 문장임을 표시 (문장에서 마침표 역할과 같음)

print() 메소드: ()안의 문자열을 화면에 표시


System.out.println("hello") ;

println()메소드: ()안의 문자열을 화면에 표시하고 행을 바꿈




/의 역할

/와 다음 문자로 특수문자를 표시하거나 조작을 수행

/n은 행바꿈(다음행의 맨 앞으로 표시 위치를 이동)


"Hello/nWorld!"

System.out.println()

결과값: 

Hellow

World!

>그리고 여기서 부터 문자열 표시 시작

'JAVA를 해보자' 카테고리의 다른 글

변수의 선언과 대입  (0) 2017.12.01
변수란?  (0) 2017.11.30
프로그램의 기본형태  (0) 2017.11.30
클래스/메소드/배열  (0) 2017.11.29
프로그램 기술할때 주의할점  (0) 2017.11.29

프로그램의 기본형태


자바 프로그램의 기본형태

1.class Hello {

2. public static viod main (string [ ] args) {

3. System.out.println("Hello world");

4. }

5.}


1: 클래스 이름

2~5: {}안의 부분은 프로그램의 한덩어리(블록)

2: 메인 메소드/프로그램은 이 main() 함수에서 시작



'JAVA를 해보자' 카테고리의 다른 글

변수란?  (0) 2017.11.30
java 문자열 표시  (0) 2017.11.30
클래스/메소드/배열  (0) 2017.11.29
프로그램 기술할때 주의할점  (0) 2017.11.29
프로그래밍의 기본  (0) 2017.11.29

프로그래밍을 위해서는

java를 기술하기위한 텍스트 에디터(메모장)와 

기술해서 완성된 소스 프로그램을 바이트 코드로 변환하는 컴파일러가 필요하다.


컴파일러는 javac라는 이름으로 SDK에 포함되어 있다.

또한 프로그램실행을 위해 java라는 프로그램이 필요한데 이것은 JRE에 포함되있다.



1.

.java라는 확장자의 텍스트 파일로 java 프로그램을 기술한다.

:파일명은 실행할 클래스의 이름과 대소문자까지 같아야 한다.

텍스트 에디터로 기술한 프로그램을 소스 프로그램, 그 파일을 소스 파일이라고 함



2.

소스 파일을 컨파일 한다.

:소스파일은 대소문자까지 같지않으면 에러발생

컴파일하여 생성된 파일을 클래스 파일이라 하고 소스파일과 동일한 디렉토리에 만들어진다.

>javac hllow.java

javac (jvac 커맨드 입력)

hllow.java (소스 파일명 입력)



3.

프로그램을 실행한다.

>java hellow

java 커맨드 입력

hellow 클래스 파일명을 입력

jvava VM이 클래스 파일을 읽어 프로그램 실행




자바 컴파일러(javac)

 확장자가 .java인 자바 소스 프로그램 파일을 확장자가 .class인 자바 바이트코드 파일로 컴파일 해준다. 

명령행 인자는 자바 소스 프로그램 파일의 이름

ex: javac sample.java


자바 인터프리터(java)

명령행 인자로 주어진 클래스 파일에 있는 바이트코드를 해석하여 실행하여 준다.

확장자는 생략해야 한다.

ex: java sample



'JAVA를 해보자' 카테고리의 다른 글

클래스/메소드/배열  (0) 2017.11.29
프로그램 기술할때 주의할점  (0) 2017.11.29
SE/EE/ME  (0) 2017.11.29
애플리케이션(application)  (0) 2017.11.29
컴포넌트(Compnent)  (0) 2017.11.29

+ Recent posts