ai컴퓨터SW아카데미

로케이션
» Home > IT국비지원 > ai컴퓨터SW아카데미 > 대구ai컴퓨터학원

it교육 상세보기

it교육 상세보기
(대구 JAVA 학원) 개발자 취업을 위한 java 기초 코딩 자료
작성자 관리자 조회수 489
등록일 2022.11.04 추천수

0

자바 프로그래밍을 처음 공부할때 좋은 방법이 있어 소개합니다.
우리가 처음 한글 프로그램을 배울때
한번에 바로 문서를 작성할 수 없듯이
처음에 글자속성, 문단속성 배우고
다음날에는 어제 배운 것에 이어서
표도 만들고 그림도 넣고
다음날에는 지금까지 배운 것을 종합하여
문서 하나를 만들어 보잖아요?

자바 언어를 공부할때
처음 커피 자판기 프로그램을 만든다고 하면
프림커피, 설탕커피, 블랙커피 고르는 기능의 분기문을 배우고
다음날에는 커피 자판기가 한번만 사용하고 마는 것이 아니라 반복하듯
반복문을 배워 계속 수행되도록 만들어 보는 거죠.


그 다음에는 주소록 프로그램을 만들어 본다면
배열로 만들어 보고
다음에는 연결리스트로
그 다음에는 트리구조로 만들어
정렬하기, 검색하기 등을 해보면
자료구조까지 공부가 된다고 봐요.

우선, 기초문법을 먼저 공부할 필요가 있어
문법별로 예제 코드를 올려드려 봅니다.
눈으로만 보지 말고 꼭 코드를 작성해보고
디버깅을 해보길 바래요.


코드 한줄 한줄 수행될때 마다
메모리, 레지스터 상태값 확인이 가능하니
알고리즘에 대한 생각이 명확해 진 다음
코드 작성 후 예상 결과값이 나오지 않는다면
앞에서 말한 것 처럼해보는 것이 처음 코드를 배울때는 필요하다고 봅니다.

그럼, 지금부터 코드를 올릴테니 열공해봅시다!


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교육 목록
번호 제목 작성자 추천 조회 등록일
49 융합_메디컬 AI with 스마트웰니스 관리자 0 85 2025.04.15
48 융합_AI 미래형모빌리티 자율주행차, 실증도로·ai로봇·UAM 관리자 0 110 2025.03.28
47 [기업연계프론트엔드] UX/UI 디자인 기업맞춤 프론트엔드 웹디자인 [모집중] 파일 박소연 0 305 2024.08.27
46 [K-디지털트레이닝] 융합 _ AI 미래형모빌리티 (실증도로·로봇·UAM) [과정안내] 대구자율주행 대구실증도로.. 파일 박소연 0 395 2024.08.27
45 내일배움카드 대구 국비지원 컴퓨터 빅데이터학원 관리자 0 356 2024.03.29
44 대구 헬스케어 창업 의료산업 활성화 및 디지털 헬스케어 인력양성 방안 신예인 0 298 2023.12.29
43 전액 무료 국비 온라인 부트캠프 한국IT교육원 국비 인공지능 코딩 파이썬 컴퓨터 학원 박소연 0 305 2023.11.06
42 자율주행 어디서, 어떻게 배울 수 있을까? :: 한국IT교육원 대구 자율주행 학원 운전학원 AI 취업 인공지능학원 박소연 0 393 2023.10.31
41 [한국IT교육원] 컴퓨터 C언어 배우기 전 꼭 알아야 하는 것들이 있다고? 박소연 0 309 2023.10.11
40 대구 국비 인공지능학원 <자율주행 AI 실증도로 교육과정> 한국IT교육원에서 수강하자! 박소연 0 394 2023.10.04
39 대구코딩학원 : 프로그래밍 입문자가 알아야할 컴퓨터구조(2) :: 한국IT교육원 박소연 0 375 2023.10.02
38 대구 코딩학원 대구 기초코딩 교육 :: 자바 (JAVA) 개발자를 위한 기초교육 코드 박소연 0 382 2023.09.30
37 대구인공지능학원 :: 인공지능 어떻게 배울 수 있나? 박소연 0 345 2023.09.22
36 (대구 인공지능 학원) AI 자율주행 로봇 취업반 개강 안내 관리자 0 390 2023.09.18
35 대구 자바 학원 대구 프로그래밍은 역시 한국IT 교육원에서! <9월 25일 개강> 자바 / 스프링 프레임워크 개발자.. 박소연 0 330 2023.09.18
비밀번호를 입력하세요.
비밀번호
비밀번호를 입력하세요.
비밀번호
게시판을 선택하세요.
게시판선택
신고사유를 선택하세요.