국비지원IT컴퓨터SW교육

로케이션
» Home > 국비지원IT컴퓨터SW교육

it교육 상세보기

it교육 상세보기
대구 코딩학원 대구 기초코딩 교육 :: 자바 (JAVA) 개발자를 위한 기초교육 코드
작성자 박소연 조회수 109
등록일 2023.09.30 추천수

0

사용자 등록이미지

 

안녕하세요~

한국IT교육원 입니다!

오늘은 미래 개발자 분들을

위한 글이 될텐데요

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

 
 
 

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

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

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

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

표도 만들고 그림도 넣고

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

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

자바 언어를 공부할때

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

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

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

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

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

배열로 만들어 보고

다음에는 연결리스트로

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

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

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

 

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

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

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

디버깅을 해보길 바래요.

 

 

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

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

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

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

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

지금부터 집중해주세요!

 

 

사용자 등록이미지

 

 

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교육 목록

it교육 목록
번호 제목 작성자 추천 조회 등록일
공지 (대구 기초 코딩 학원) 대구광역시 2023년 현장중심 실무인력 양성 교육과정 : 인공지능 개발 위한 파이썬 첫걸음 관리자 0 533 2023.03.13
44 내일배움카드 대구 국비지원 컴퓨터 빅데이터학원 관리자 0 18 2024.03.29
43 대구 헬스케어 창업 의료산업 활성화 및 디지털 헬스케어 인력양성 방안 신예인 0 52 2023.12.29
42 전액 무료 국비 온라인 부트캠프 한국IT교육원 국비 인공지능 코딩 파이썬 컴퓨터 학원 박소연 0 71 2023.11.06
41 자율주행 어디서, 어떻게 배울 수 있을까? :: 한국IT교육원 대구 자율주행 학원 운전학원 AI 취업 인공지능학원 박소연 0 109 2023.10.31
40 [한국IT교육원] 컴퓨터 C언어 배우기 전 꼭 알아야 하는 것들이 있다고? 박소연 0 91 2023.10.11
39 대구 국비 인공지능학원 <자율주행 AI 실증도로 교육과정> 한국IT교육원에서 수강하자! 박소연 0 123 2023.10.04
38 대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(2) :: 한국IT교육원 박소연 0 110 2023.10.02
37 대구 코딩학원 대구 기초코딩 교육 :: 자바 (JAVA) 개발자를 위한 기초교육 코드 박소연 0 109 2023.09.30
36 대구인공지능학원 :: 인공지능 어떻게 배울 수 있나? 박소연 0 115 2023.09.22
35 (대구 인공지능 학원) AI 자율주행 로봇 취업반 개강 안내 관리자 0 115 2023.09.18
34 대구 자바 학원 대구 프로그래밍은 역시 한국IT 교육원에서! <9월 25일 개강> 자바 / 스프링 프레임워크 개발자.. 박소연 0 109 2023.09.18
33 [한국it교육원 수강후기] AI활용 자바/스프링부트 웹서비스 개발 -- 9월 25일 개강 <자바 / 스프링 프레임워크.. 박소연 0 152 2023.09.11
32 대구국비지원 / 대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(1) 박소연 0 155 2023.09.06
31 대구프로그래밍학원 인공지능 AI 수업참여 수강후기 박소연 0 139 2023.09.06
비밀번호를 입력하세요.
비밀번호
확인
취소
비밀번호를 입력하세요.
비밀번호
확인
취소
게시판을 선택하세요.
게시판선택
확인
취소
신고사유를 선택하세요.
확인
취소