코딩각

자바 튜토리얼 (5-1) 객체 지향 프로그래밍 참고 사이트

자바는 객체 지향 프로그래밍이라고 한다. 객체 지향? 객체 지향 프로그래밍(Object Oriented Programming) 이란 말을 들어본 적이 있는가? 최근의 프로그래밍 언어라면 OOP 개념을 탑재하고 나오는게 기본이다. 그래서 최신의 기술이라고 생각할 수 있지만 실제 객체지향 프로그래밍의 역사는 1960년대로 거슬러 올라간다. 그러니까 컴퓨터 역사의 초창기에도 클래스 개념이 있었다. 클래스를 사용하는 프로그래밍은 획기적인 방법이지만, 하드웨어 성능이 뒷받침되지 않으면 효율적이지 않기 때문에 컴퓨터 하드웨어의 발전과 함께 발전해왔다. 한국은 2000년대 초반에 자바와 C++를 중심으로 객체지향 프로그래밍이 보급되기 시작해서, 지금은 정부가 자바 기반의 정보시스템 구축에 활용할 수 있는 개발·운영 ..

코딩(CODING)/자바(JAVA) 2020. 7. 15. 12:03

자바 튜토리얼 (4-5) 반복문 (continue , break)

1. continue 문 continue 문은 반복문 안에서 사용된다. continue 문이 실행되면 괄호안의 다음 문장은 실행되지 않고 for문 증감식을 수행한 후 다시 조건식을 검사한다. 특정 조건에서 건너 뛰어야 할 때 사용한다. 다음은 1부터 20까지 홀수만 출력하는 코드이다. for (int i = 1; i 300) break; } System.out.println(i+" X "+i+" = "+ i*i); *1부터 100까지 숫자중에 제곱이 300이 넘는 숫자가 나오면 반복을 종료한다. break 문은 어떤 조건이나 목표에 도달하면 반복문을 종료하도록 프로그래밍 할 수 있다. 반복문을 중첩시키는 경우가 있는데 break는 현재 들어있는 반복문만 빠져나온다. for( ){ for( ){ if( )..

코딩(CODING)/자바(JAVA) 2020. 7. 15. 04:35

자바 튜토리얼 (4-4) 반복문 (for)

반복문 하면 떠오르는 for 반복문이다. 자바의 for문은 기본은 C언어와 같기 때문에 C언어를 배운 사람은 쉽게 적응할 수 있다. 1. for 문 구조 for(초기화; 조건식; 카운터 증감){ 코드; } 첫인상은 그리 친절하지 않다. 실행 순서를 정리해야 하기때문이다. 1) 초기화 : 처음 한번 실행한다. 2) 조건식 : 참과 거짓(true or false)을 반환한다. 3) 코드 : 조건식이 true 일 경우 실행된다. 4) 카운터 증감 : 카운터를 증감한다. 2) 조건식 : 증감된 카운터로 다시 조건식을 검사한다. 3) 코드 : 조건식이 true 일 경우 실행된다. 4) 카운터 증감 : 카운터를 증감한다. 2) 조건식 : 다시 조건식으로 돌아간다. 1,2,3,4 후 2,3,4가 반복된다. int c..

코딩(CODING)/자바(JAVA) 2020. 7. 15. 03:07

자바 튜토리얼 (4-3) 반복문 (while, do while)

반복문에는 while, do while, for 세가지가 있다. 1. while 반복문 while 문은 처음에 조건식을 검사한다. 참이면(true) { } 안의 코드를 실행한다. 그리고 다시 조건식을 검사한다. 다시 참이면 { }안의 코드를 반복한다. 반복문을 루프(loop)라 한다. 쳇바퀴가 도는 것 처럼 계속 실행하는 것이다. 조건식이 거짓이 되면(false) { } 의 루프를 탈출한다. 보통 조건식에 카운터를 넣어 비교를 하고 중괄호 { } 안의 코드에 카운터를 증감시켜서 일정 회수를 반복하면 조건식이 false 로 바뀌도록 만든다. 조건식이 항상 참이면 무한 루프를 돌게 된다. 어떤 프로그램들은 실행중에 멈춰버리는 경우가 있는데, 오류가 발생하여 무한루프를 돌게되면 사용자가 키보드나 마우스로 프로..

코딩(CODING)/자바(JAVA) 2020. 7. 15. 00:25

자바 튜토리얼 (4-2) 조건문 (switch case)

경우에 따라 switch case 조건문은 if else 코드에 비해서 코드를 깔끔하게 만들 수 있다. else if 를 많이 사용하면 { } 중괄호가 늘어나서 코드가 길어지고 읽기가 불편한 경우가 있다. case 문에서는 { } 를 여러번 사용하지 않고 한번의 { } 로 묶을 수 있다. switch case 조건문은 조건문을 탈출하는 break 키워드를 사용해서 제어한다. int menuNumber = 1; switch(menuNumber) { case 1: System.out.println("1번 짜장면"); break; case 2: System.out.println("2번 짬뽕"); break; case 3: System.out.println("3번 탕수육"); break; } 간단한 설명을 위해..

코딩(CODING)/자바(JAVA) 2020. 7. 14. 23:22
◀ 1 ··· 11 12 13 14 15 16 17 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

카테고리

  • 분류 전체보기 (1291)
    • IT뉴스 (94)
    • IT일반 (227)
    • IT출판 (161)
      • 워드프레스 | 티스토리 (136)
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (31)
    • 암호화폐 투자 (191)
    • 운영체제 메뉴얼과 팁 (31)
      • 윈도우11 (10)
      • 리눅스 일반 (21)
    • 코딩(CODING) (380)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (92)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (36)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (10)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (4)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (23)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (14)
    • 과학일반 (1)
    • 컴퓨터보안 (2)

방문자 카운터

  • 어제 :
  • 오늘 :
  • 누적 :

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바