[INA470] Java Programming Youn-Hee Han

Slides:



Advertisements
Similar presentations
Copyright © 2015 Pearson Education, Inc. 6 장 : 프로그래밍 언어.
Advertisements

4장4장 한빛미디어 ( 주 ) 제어문과 반복문 3장3장 제어문 (if 문, switch 문 ) 의 기본 문 법을 이해한다 제어문을 이용하여 응용 프로그램을 작성하는 방법을 익힌다. 반복문 (while 문, for 문, do ~ while 문 ) 의 기본 문법을 이해한다.
멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
조건문, 함수 정대진 ( ) C Programming -3 일차 ITA 8 월 강의.
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
C 언어 컴퓨터학과 C 언어 ( STS ) (Chap5. Selection-Making Decisions ) C 언어.
제6장 조건문.
어서와 Java는 처음이지! 제3장선택과 반복.
Vision System Lab, Sang-Hun Han
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
제 1장 C 언어의 소개.
C++ Espresso 제2장 제어문과 함수.
제 4장 문 장 배정문 혼합문 제어문 표준 입출력.
제 7 장 문장 구조화 제어문 지정문 조건문 반복문 GOTO 문 비결정적문.
제6장 제어(Control) 6.1 구조적 프로그래밍(Structured Programming)
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
제7장 제어구조 I – 식과 문장.
명품 JAVA Essential.
[INA470] Java Programming Youn-Hee Han
제5장 제어명령
처음으로 배우는 C 프로그래밍 제2부 기초 제5장 반복문.
제2절 법인세의 계산구조와 세무조정 1. 각 사업연도소득에 대한 법인세 계산구조 회계와 사회 결산서상 당기순이익
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
제  3 장  Lex 사용하기.
7. while 문의 흐름 제어.
명품 Java Programming.
Internet Computing KUT Youn-Hee Han
DataScience Lab. 박사과정 김희찬 (월)
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
Chapter 3 Flow of Control
주소록 프로그램.
제 4주 2014년 1학기 강원대학교 컴퓨터학부 담당교수: 정충교
4장 제어문 선택문: if 문, if – else 문, switch 문
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
[INA240] Data Structures and Practice
제2장 제어구조와 배열 if-else 문에 대하여 학습한다. 중첩 if-else 문에 대하여 학습한다.
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
윈도우 계산기 윈도우 보조프로그램 4칙연산 외 10여가지 기능 구현 ⑥ 메뉴 ⑤ 메모리 ③ 단항연산 ④ 지우기
[CPA340] Algorithms and Practice Youn-Hee Han
제어문 & 반복문 C스터디 2주차.
4장 - PHP의 표현식과 흐름 제어-.
[INA470] Java Programming Youn-Hee Han
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
DataScience Lab. 박사과정 김희찬 (화)
자바 5.0 프로그래밍.
Fflush 사용이유 및 방법 [이유] 키보드에서 입력된 내용은 입력버퍼에 저장되었다가 Enter 키가 들어오면 프로그램으로 전달됨 이 때 입력버퍼에 있는 Enter 키도 프로그램으로 전달됨 그러므로 아래와 같은 프로그램에서 문자 하나를 입력해도 Enter키도 입력된 것으로.
U N I X 창원대학교 전자계산학과 김병찬.
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
처음으로 배우는 C 프로그래밍 제2부 기초 제4장 선택문.
C언어 프로그래밍의 이해 Ch05. 명령문.
-Part1- 제8장 조건문이란 무엇인가 (교재 199페이지 ~ 224페이지)
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express Slide 1 (of 28)
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 08. 조건에 따른 흐름의 분기.
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
Chapter 08 조건문.
반복문의 기능 반복문 반복문 특정 영역을 특정 조건이 만족하는 동안에 반복 실행하기 위한 문장 while문
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
3주차: Control Flow and Others
어서와 C언어는 처음이지 제16장.
11장 다형성과 추상 클래스, 인터페이스 Section 1 객체의 형 변환 Section 2 연산자 Section 3 다형성
8단계 3층을 완성한다 Case 1 Case 2 Case 3 Case 4
Lecture 03 제어문과 메소드 Kwang-Man Ko
DataScience Lab. 박사과정 김희찬 (화)
Internet Computing KUT Youn-Hee Han
한상철 (Han, Sangchul) 상허연구동 102호 ( )
Choi Younghwan CSE HUFS
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Presentation transcript:

[INA470] Java Programming Youn-Hee Han http://link.kut.ac.kr 06. 조건과 반복 [INA470] Java Programming Youn-Hee Han http://link.kut.ac.kr

1. if문 제어문 (Control Statement) 조건식 조건문 반복문 선택문과 반복문에 모두 사용 if ~ else swich 반복문 for while do ~ while 조건식 선택문과 반복문에 모두 사용 수식의 값이 true 또는 false인 수식 관계 연산자와 논리 연산자 활용

1. if문 if ~ else 문 if( 조건식 ) 문장1; else 문장2; 조건식이 참이면 실행된다.       문장1; else         문장2; 조건식이 참이면 실행된다. 조건식이 거짓이면 실행된다.

1. if문 복합문 (Compound statement) 블록 (Block)으로 둘러싸여져 있음 if( score >= 60 )          {       printf("합격입니다.\n");       printf("장학금도 받을 수 있습니다.\n");   } 조건식이 참이면 2개의 문장이 묶여서 실행된다.

1. if문 중첩 if 문 if( 조건식1 )       if( 조건식2 )               문장;

If 문안의 문장자리에 if-else 문이 들어간 경우 if( score > 80 ) if( score > 90 ) System.out.println("당신의 학점은 A입니다."); If 문안의 문장자리에 if문이 들어간 경우 if( score > 80 ) if( score > 90 ) System.out.println("당신의 학점은 A입니다."); else System.out.println("당신의 학점은 B입니다."); If 문안의 문장자리에 if-else 문이 들어간 경우

만약 다른 if절과 else 절을 매치시키려면 중괄호를 사용하여 블록으로 묶는다. else 절은 가장 가까운 if절과 매치된다. 중첩 if 문 if(score > 80) if( score > 90) System.out.println(“당신의 학점은 A입니다”); else System.out.println(“당신의 학점은 B입니다”) O X if( score > 80 ) {    if( score > 90 )        System.out.println("당신의 학점은 A입니다."); } else     System.out.println("당신의 학점은 A나 B가 아닙니다."); 만약 다른 if절과 else 절을 매치시키려면 중괄호를 사용하여 블록으로 묶는다.

1. if문 연속적인 if 문 if( 조건식1 ) 문장1; else if( 조건식2 ) 문장2; else if( 조건식3 )       문장1; else if( 조건식2 )       문장2; else if( 조건식3 )       문장3; else       문장4;

1. if문 연속적인 if 문 관례적으로 위와 같은 연속적인 if 문은 교재 120 페이지와 같은 형태로 들여쓰기 코딩을 한다.

1. if문 연속적인 if 문 예제

1. if문 중간 점검 문제 2. k의 값이 각각 3, 0, -1인 경우에 다음의 코드에 의하여 생성되는 출력은 무엇인가? System.out.println("A"); else if( k > 3 ) System.out.println("B"); else System.out.println("C");

2. switch문 switch 문 여러 가지 경우 중에서 하나를 선택하는데 사용

2. switch문 switch 문 [주의] 옆의 코드를 수행한 후 사용자가 1을 입력했을 때 프로그램 진행 순서 Break 문이 case마다 없으면 계속해서 다음 case 절의 문장도 수행된다. 어떠한 case와도 일치가 안되면 default 문 수행 123페이지 상단의 연속적인 if 절 사용과 코드 비교 필요  비교할 경우의 개수가 많으면 switch 문이 효율적

2. switch문 switch 문 예제 (1/2)

2. switch문 switch 문 예제 (2/2)

2. switch문 중간 점검 문제 2. 변수 fruit의 값이 각각 1, 2, 5일 때, 다음의 코드의 출력을 쓰시오. case 1: System.out.println("사과"); break; case 2: System.out.println("배"); case 3: System.out.println("바나나"); default:System.out.println("과일"); }