코딩각

자바 if문 조건문 | 자바 강좌 4-1

자바 조건문 조건문은 무엇인가? 조건문은 프로그램의 흐름을 제어하기 위한 문장이다. 플로우차트(flow chart)를 프로그램으로 옮겨놓은 것이다. 시작해서 조건식을 검증한다. 조건식이 참이면 수행문1로 거짓이면 수행문2로 분기한다. 둘 중 하나가 실행되면 종료한다. 자바 if문 if-else문 가장 기본이 되는 조건문이다. if 는 ~라면 이라는 가정이다. 영어시간에 안들어본 사람이 없을 것이다. if I have enough money I will buy a house. 내가 돈이 충분하다면 집을 사겠다. 이것을 프로그래밍 해보자. 사람의 말을 프로그램으로 바꿀려면 좀더 구체적이야 한다. enough 라는 것은 컴퓨터가 알 수가 없다. 10만 달러(1억2천만원)이라고 하자. 그리고 집값이 얼마인지 알..

코딩(CODING)/자바(JAVA) 2020. 7. 14. 17:58

자바 튜토리얼 (3-3) 연산자 우선순위

자바 연산자에는 우선순위가 있다. 자바 뿐 아니라 코딩 언어에는 연산자 우선순위가 존재한다. 수학의 우선순위와 닮은 점도 있고 다른 점도 있다. 무조건 앞에서부터 계산하는게 아니라 뒤에서 앞으로 오기도 하는 등 나름의 규칙이 있다. 프로그래머는 자바 문장을 구성할 때 연산의 순서에 대하여 알고 있어야 한다. 3장의 자바 연산자들을 우선순위 별로 나열한다. 1. 괄호 : [] () . 2. 단항 연산자 : ! ++ -- + - 3. 산술 연산자 : + - * / % 4. 비트 shift : > 5. 관계 연산자 : = == != 6. 비트 연산자 : & ^ | 7. 논리 연산자 : && || 8. 삼항 연산자 : 조건 ? 참일때 항 : 거짓일때 항 9. 대입 연산자 : = += -= *= %= /= 10...

코딩(CODING)/자바(JAVA) 2020. 7. 14. 15:44

자바 튜토리얼 (3-2) 조건 연산자/비트연산자

1. 조건 연산자 조건 연산자는 삼항 연산자라고 한다. 그 동안의 연산자들과 달리 코드 한줄로 컴퓨터에게 상당히 많은 일을 시킬 수 있다. int var1 = ( 0 == 1) ? 100 : 200; 의미 : 조건식 0 == 1 이 참이면 100 거짓이면 200을 var1에 대입한다. * 0은 1과 같지 않으므로 false, 200이 var1에 할당된다. 자바 코드는 한줄이지만 기계어(어셈블리어)로 번역하면 많은 줄을 필요로 하는 코드이다. 그만큼 함축된 의미가 들어있다. if else문으로도 표현이 가능하다. - 변수 = 조건 ? 참일 경우 반환(return) : 거짓일 경우 반환 (return) 2. 비트 연산자 비트 연산은 두 변수에 AND : & OR : | XOR : ^ NOT : ~ 연산을 한..

코딩(CODING)/자바(JAVA) 2020. 7. 14. 15:22

자바 튜토리얼 (3-1) 연산자

3장 연산자입니다. 2장의 자료형은 좀 지루하죠. 그래도 자료형을 이해하는 것은 컴퓨터를 보는 시각에 있어서 전문가의 길로 들어서는 첫 단계입니다. '컴퓨터는 뭐일까요?' 라는 단순한 질문에 대하여 완벽하게 답할 수 있는 사람은 많지 않을 겁니다. 혹자는 천재란 어려운 문제를 잘 푸는 사람이 아니라, 일상적이고 당연한 사물을 완벽하게 이해하는 사람이라고 합니다. '태양은 왜 낮에만 뜨나요?', '물은 왜 얼면 얼음이 되요?' 같은 질문들이죠. 컴퓨터와 프로그래밍에는 그런 질문이 많습니다. 대부분의 프로그래밍 입문서들이 최대한 쉽게 가르칠려고 노력은 합니다. 그럴려면 처음부터 어려운 용어를 쓰는 것은 지양해야 합니다. 너무 두꺼워도 안되죠. 하지만 아무리 쉽게 읽히도록 해도 생략이 안되는 것들이 많이 있죠..

코딩(CODING)/자바(JAVA) 2020. 7. 13. 16:35

자바 튜토리얼 (2-6) 형 변환 [type conversion]

튜토리얼 2장은 자료형에 대한 이야기를 하고 있다. 다음은 자바의 기본 자료형들이다. byte 1바이트 정수 short 2바이트 정수 char 2바이트 문자 int 4바이트 정수 long 8바이트 정수 float 4바이트 실수 double 8바이트 실수 1. 자동 형변환(type conversion) 자료형간의 변환을 할 경우는 어떻게 하는가? 상식적으로 byte 의 크기가 1 바이트인데 2바이트의 short 자료를 저장하는 것은 안될 것이다. 16bit를 8bit에 저장하기에는 bit수가 모자른다. 허나 반대로 8bit를 16bit에 저장은 가능하다. 자바는 8bit인 byte 형 변수의 값을 더 큰 자료형에 대입하는 것을 허용한다. 실수는 정수보다 정밀도가 높으므로 정수형들은 실수형에 대입이 가능하다..

코딩(CODING)/자바(JAVA) 2020. 7. 13. 03:55
◀ 1 ··· 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.

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

티스토리툴바