본문 바로가기
국비지원IT

대구 코딩학원 자바 (JAVA) 개발자를 위한 기초교육 코드

by 한국IT교육원 2023. 9. 30.

 

 

안녕하세요~

한국IT교육원 입니다!

오늘은 미래 개발자 분들을

위한 글이 될텐데요

 

 

 

 

자바 프로그래밍을 처음 공부할때 좋은 방법이 있어 소개합니다.

 

 

 

 

우리가 처음 한글 프로그램을 배울때

한번에 바로 문서를 작성할 수 없듯이

처음에 글자속성, 문단속성 배우고

다음날에는 어제 배운 것에 이어서

표도 만들고 그림도 넣고

다음날에는 지금까지 배운 것을 종합하여

문서 하나를 만들어 보잖아요?

자바 언어를 공부할때

처음 커피 자판기 프로그램을 만든다고 하면

프림커피, 설탕커피, 블랙커피 고르는 기능의 분기문을 배우고

다음날에는 커피 자판기가 한번만 사용하고 마는 것이 아니라 반복하듯

반복문을 배워 계속 수행되도록 만들어 보는 거죠.

그 다음에는 주소록 프로그램을 만들어 본다면

배열로 만들어 보고

다음에는 연결리스트로

그 다음에는 트리구조로 만들어

정렬하기, 검색하기 등을 해보면

자료구조까지 공부가 된다고 봐요.

 

 

 

 

 

 

우선, 기초문법을 먼저 공부할 필요가 있어

문법별로 예제 코드를 올려드려 봅니다.

눈으로만 보지 말고 꼭 코드를 작성해보고

디버깅을 해보길 바래요.

 

 

 

코드 한줄 한줄 수행될때 마다

메모리, 레지스터 상태값 확인이 가능하니

알고리즘에 대한 생각이 명확해 진 다음

코드 작성 후 예상 결과값이 나오지 않는다면

앞에서 말한 것 처럼해보는 것이 처음 코드를 배울때는 필요하다고 봅니다.

지금부터 집중해주세요!

 

 

 


자바 (JAVA) 기초 코드

 

 

 

 

 


1. 콘솔화면에 내 이름 출력해보기



class Ex1 {

public static void main(String args[]) {

System.out.println("hello");

System.out.print("My name is 홍길동");

}

}



2. 사칙연산하기



class Ex2 {

public static void main(String args[]) {

System.out.println(5+3);

System.out.println(5-3);

System.out.println(5*3);

System.out.print(5/3);

}

}



3. 변수의 선언과 저장



class Ex3 {

public static void main(String args[]) {

int x = 7;

System.out.println(x);

x = 10;

System.out.print(x);

}

}



4. 변수의 타입



class Ex4 {

public static void main(String args[]) {

int x = 1000;

double pi = 3.14;

char ch = 'y';

String str = "abcd";



System.out.println(x);

System.out.println(pi);

System.out.println(ch);

System.out.print(str);

}

}



5. 기본형과 참조형



기본형은 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(double, float)

계산을 위한 실제 값을 저장합니다.



참조형은 객체의 주소를 저장합니다.



32비트 컴퓨터는 메모리 주소수가 2의 32승개 만큼 있고,

64비트 컴퓨터는 메모리 주소수가 2의 64승개 만큼 있어요.



cpu에서는 메모리에 접근하여 데이터를 가져올때

MAR 레지스터를 통해 가져오는데

정수형으로 선언된 변수값은 접근하여 한번에 4바이트 값을

MBR 레지스터에 넣어 연산장치로 가져간다고 보면 됩니다.



6. 화면으로부터 입력받기



import java.util.Scanner;



class Ex6 {

public static void main(String[] args) {

Scanner scanner = new Scanner(system.in);

System.out.print("정수를 입력해주세요");

String input = scanner.nextLine();

int num = Integer.parseInt(input);

System.out.println("입력내용 :"+input);

System.out.print("num=%d%n", num);

}

}



7. 증감연산자



class Ex7 {

public static void main(String args[]) {

int i=5, j=0;

j = i++;

System.out.println("j=i++; 실행 후, i=" +i +", j="+ j);

i = 5;

j = 0;

j = ++i;

System.out.println("j=++i; 실행 후, i="+i + ", j=" + j);

}

}





8. 형변환 연산자



class Ex8 {

public static void main(String args[]) {

double d = 8.67;

int score = (int) d;

System.out.println("score=" + score);

System.out.print("d=" + d);

}

}



9. 나머지 연산자



class Ex9 {

publcie static void main(String args[]) {

int x = 10;

int y = 8;

System.out.printf("%d을 %d로 나누면, %n", x, y);

System.out.printf("몫은 %d이고, 나머지는 %d입니다.", x/y, x%y);

}

}

 

 

기초라고 했지만 꽤 양이 많죠?

하지만 여러분들이 반드시 알아야 할 코드입니다.

처음부터 많이하지 말고

조금씩 천천히 연습해보세요!

 

 

 

 

 

 

한국IT교육원은

👀 GOAL: 저희의 목표는 다양한 종류의 디지털 환경에서 제공되는

서비스 콘텐츠를 사용목적과 용도에 맞게 최적화하여 디자인하고

효과적으로 구현하는 직무수행을 할 수 있는 인재 인력양성.

✋ 차별된 특장점

1)단 한명의 학생도 포기하지 않도록!

단계별지도학습 보충지도

2)개인실무역량 향상을 위한 자기주도 학습지원

프로젝트기반 포트폴리오

3)기업요구에 따른 프로젝트와 실무자멘토링

기업연계 실전프로젝트

 

 

 

 

 

 

 

 

 

 

저희 한국IT교육원은,

36년간 IT실무교육만을 고집해왔으며,

얼마 전 고용노동부에서 선정 한

4차 산업혁명 선도인력 양성사업 훈련기관으로도 선정되었습니다.

더 자세한 내용과 문의는

✔️유선전화 053-952-0008

✔️카카오톡 : 한국IT교육원 검색 후 - 친구채널추가

✔️공식인스타그램 @hkitedu

✔️공식 홈페이지

https://www.hkit.kr/

 

한국IT교육원 대구 K디지털아카데미 AI컴퓨터학원

대구 국비지원 AI 인공지능 딥러닝 파이썬 컴퓨터 프로그래밍 코딩 자바학원, K디지털트레이닝 빅데이터 클라우드 블록체인 SW 소프트웨어 웹디자인

www.hkit.kr:443