728x90
JAVA는 C, C++ 언어를 베이스로 제작된 언어로 C언어와 문법이 거의 같음.
예 1)
C로 작성된 코드
#include <stdio.h>
void main(){
int i, j = 0;
for(i = 1; i < 10; i++){
j = j + i;
}
printf("%d, %d", i, j);
}
JAVA로 작성된 코드
public class Program{
public static void main(String[] args){
int i, j = 0;
for(i = 1; i < 10; i++){
j = j + i;
}
System.out.printf("%d, %d", i, j);
}
}
1. 배열과 반복문
JAVA에서는 향상된 for문을 사용할 수 있음. 향상된 for문은 객체를 대상으로만 가능. JAVA에서는 배열을 객체로 취급.
예 1)
일반 for문
public class Example{
public static void main(String[] args){
int a[] = new int[5];
for(int i = 0; i < 5; i++)
a[i] = i + 10;
for(int i = 0; i < 5; i++)
System.out.printf("%4d", a[i];
}
}
향상된 for문
public class Example {
public static void main(String[] args) {
int a[] = new int[5];
for (int i : a) {
i += 10;
System.out.printf("%4d", i);
}
}
}
2. 문자열
JAVA에선 주소를 컨트롤하는 기능이 없어 문자열을 처리할 수 있도록 클래스를 제공함.
3. 클래스와 함수
클래스는 객체 생성을 위한 필드(속성)와 함수(메서드)를 정의하는 설계도로, JAVA는 아무리 작은 프로그램이라도 클래스를 만들어서 사용해야 함. 첫 번째로 클래스 이름을 정하고 객체 생성을 위한 필드(속성)와 함수(메서드)를 정의. 두 번째로 new 명령어를 사용하여 객체를 생성
728x90
'정보처리' 카테고리의 다른 글
데이터베이스 관리 시스템(DBMS) (0) | 2024.04.15 |
---|---|
데이터베이스 개념 (0) | 2024.04.12 |
C언어 함수 (0) | 2024.04.08 |
C언어의 포인터, 배열, 구조체 (1) | 2024.04.07 |
C언어의 제어문 (1) | 2024.03.29 |