PowerPoint 프레젠테이션

Similar documents
슬라이드 1

Java ...

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

슬라이드 1

Microsoft PowerPoint - Java7.pptx

PowerPoint 프레젠테이션

PowerPoint Presentation

PowerPoint 프레젠테이션

PowerPoint Presentation

4장.문장

JAVA PROGRAMMING 실습 02. 표준 입출력

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

파일로입출력하기II - 파일출력클래스중에는데이터를일정한형태로출력하는기능을가지고있다. - PrintWriter와 PrintStream을사용해서원하는형태로출력할수있다. - PrintStream은구버전으로가능하면 PrintWriter 클래스를사용한다. PrintWriter

<4D F736F F F696E74202D20C1A63038C0E520C5ACB7A1BDBABFCD20B0B4C3BC4928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

PowerPoint Presentation

비긴쿡-자바 00앞부속

TEST BANK & SOLUTION

PowerPoint Presentation

Java

JAVA PROGRAMMING 실습 09. 예외처리

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

untitled

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Design Issues

PowerPoint Presentation

PowerPoint 프레젠테이션

슬라이드 1

[ 프로젝트이름 ] : Project_Car [ 프로젝트를만든목적 ] : 임의의자동차판매소가있다고가정하고, 고객이원하는자동차의각부분을 Java 를이용하여객 체로생성하고, 그것을제어하는메소드를이용하여자동차객체를생성하는것이목표이다. [ 프로젝트패키지와클래스의내용설명 ] [

슬라이드 1

PowerPoint 프레젠테이션

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Microsoft PowerPoint - 04-UDP Programming.ppt

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

java_jungsuk3_슰ì−µë¬¸ì€œì€—ì²´_ hwp

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f

12-file.key

gnu-lee-oop-kor-lec11-1-chap15

07 자바의 다양한 클래스.key

Microsoft PowerPoint - Lect04.pptx

Microsoft Word - EEL2 Lab4.docx

JAVA PROGRAMMING 실습 02. 표준 입출력

Microsoft PowerPoint - lec3.ppt

C프로-3장c03逞풚

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - java1-lab5-ImageProcessorTestOOP.pptx

항상쌍 ( 키, 값 ) 으로만데이터를저장하는클래스 의최고조상 : Map - Map을조상으로하는클래스, HashTable, HashMap, LinkedHashMap, TreeMap 등은데이터를저장할때반드시 키 와 값 의쌍으로저장한다. - Map에저장되는 키 는중복되면안되

02 C h a p t e r Java

Microsoft PowerPoint - 14주차 강의자료

Microsoft PowerPoint - chap05-제어문.pptx

PowerPoint Presentation

Microsoft PowerPoint - 3장

CHAPTER 02 데이터형과수식 JAVA Programing

Microsoft PowerPoint - 2강

자바-11장N'1-502

05-class.key

제11장 프로세스와 쓰레드

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공

Cluster management software

Infinity(∞) Strategy

PowerPoint 프레젠테이션

윈도우즈프로그래밍(1)

스레드의우선순위 우선순위설정메소드 : void setpriority(int newpriority) newpriority 에설정할수있는등급 : 1( 가장낮은우선순위 ) 부터 10( 가장높은우선순위 ) 가장높은우선순위 : MAX_PRIORITY, 보통우선순위 : NORM_

스레드를적용하지않은결과와스레드를적용한결과의비교 1) 두개의작업을스레드를사용하지않고수행한예 ) : 순차작업 class ThreadTest2 { System.out.print("-");// 화면에 - 를출력하는작업 System.out.print(" ");// 화면에 를출력

PowerPoint Presentation

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Chapter_06

JAVA PROGRAMMING 실습 08.다형성

Microsoft PowerPoint - 03-TCP Programming.ppt

PowerPoint 프레젠테이션

PowerPoint Presentation

쉽게 풀어쓴 C 프로그래밍

Microsoft Word - EEL2 Lab5 예외처리와 스레드.docx

PowerPoint Presentation

슬라이드 1

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

JUNIT 실습및발표

쉽게

K&R2 Reference Manual 번역본

PowerPoint 프레젠테이션

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - chap-06.pptx

슬라이드 1

PowerPoint Presentation

JMF2_심빈구.PDF

슬라이드 1

PowerPoint Presentation

PowerPoint Presentation

03장.스택.key

C 언어 프로그래밊 과제 풀이

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전

PowerPoint Presentation

Microsoft PowerPoint - es-arduino-lecture-03

Transcription:

실습 1 배효철 th1g@nate.com 1

목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2

조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

조건문 if - else if - else 문 복수의조건식을두어결과에따라실행블록을선택 4

조건문 Switch 문 변수및연산식의값에따라실행문을선택할때사용 5

반복문 for 문 반복획수를알고있을때주로사용 6

반복문 while 문 조건에따라반복을계속할지결정할때사용 7

System.out System.out PrintStream 의정적인스턴스 System.out.print 입력된데이터를화면에출력 System.out.print(" 줄바꿈을하지않는다 "); System.out.println 입력된데이터를화면에출력후줄바꿈 System.out.println(" 줄바꿈을한다 "); System.out.printf 입력된데이터를입력한형식 (format) 에맞게출력 System.out.printf("%d + %d = %d", a, b, a+b) ; 8

System.out System.out.printf 의포맷유형 % (Format Specifier) 와함께사용 Flags Description Example %s 문자열 가나다 %c 문자 1개 가 %d 정수 123 %5d 정수 (5자리에맞게, 오른쪽정렬 ) 123 %05d 실수 (5자리에맞게, 빈칸은 0 으로 ) 00123 %f 실수 0.100000 %.3f 실수 0.100 %X 16진수 ( 대문자 ) F %x 16진수 ( 소문자 ) f 9

구구단 구구단기본소스코드 public static void main(string[] args) { System.out.println(" 구구단 "); System.out.println(); for(int i=1;i<=9;i++){ for (int j = 1; j <= 9; j++) { System.out.println(i + " " + j + " = " + i j); System.out.println() ; 10

구구단 구구단가로로화면에출력 public static void main(string[] args) { System.out.println(" 구구단 "); System.out.println(); for(int i=1;i<=9;i++){ for (int j = 1; j <= 9; j++) { System.out.print(i + " " + j + " = " + i j); System.out.print( \t"); System.out.println() ; 11

구구단 구구단가로로화면에출력 2 public static void main(string[] args) { System.out.println(" 구구단 "); System.out.println(); for(int i=1;i<=9;i++){ for (int j = 1; j <= 9; j++) { if (i == 1 && j == 1) { for (int u = 1; u <= 9; u++) System.out.print(u + " 단 " + "\t\t"); System.out.println() ; System.out.print(j + + i + " = " + i j); System.out.print( \t"); System.out.println() ; 12

모양만들기 13

모양만들기 삼각형 public static void main(string[] args) { int maxcount = 5 ; for(int i = 1 ; i <= maxcount ; i++) { for (int j = 1 ; j <= i ; j++) System.out.print(""); System.out.println(); 14

모양만들기 삼각형 2 public static void main(string[] args) { int maxcount = 5 ; for(int i = 1 ; i <= maxcount ; i++) { for (int j = maxcount ; j > i ; j--) System.out.print( "); for (int j = 1 ; j <= i ; j++) System.out.print(""); System.out.println(); 15

모양만들기 피라미드 public static void main(string[] args) { int maxcount = 5 ; for(int i = 1 ; i <= maxcount ; i++) { for (int j = maxcount ; j > i ; j--) System.out.print( "); for (int j = 1 ; j <= (i+i-1) ; j++) System.out.print(""); System.out.println(); 16

모양만들기 마름모 public static void main(string[] args) { int maxcount = 5 ; for(int i = 1 ; i <= maxcount ; i++) { for (int j = maxcount ; j > i ; j--) System.out.print(" "); for (int j = 1 ; j <= (i+i-1) ; j++) System.out.print(""); System.out.println(); for(int i = maxcount-1 ; i >= 1 ; i--) { for (int j = 1 ; j < maxcount-i+1 ; j++) System.out.print(" "); for (int j = (i+i-1) ; j >= 1 ; j--) System.out.print(""); System.out.println(); 17

Up & Down 숨겨진숫자맞추기 숨겨진숫자보다높은숫자를부르면? Down! 숨겨진숫자보다낮은숫자를부르면? UP! 18

Up & Down 숨겨진숫자의범위는?? 0~99 Random 클래스이용 키보드로숫자를입력 화면에입력한숫자의결과를표시 Scanner 클래스이용 19

Up & Down 필요 util Package 추가 java.util.random java.util.scanner 필요한변수들확인 숨겨진값 숨겨진값의최대값 숨겨진값의최소값 현재입력받은값 횟수가정해져있지않기때문에 while 문사용 20

Up & Down import java.util.random; import java.util.scanner; public class UpDown { public static void main(string[] args) { int low, high; int card; Random r = new Random(); Scanner scanner = new Scanner(System.in); 21

Up & Down public static void main(string[] args) { int n=0; int low, high; int card; Random r = new Random(); Scanner scanner = new Scanner(System.in); low = 0; high = 99; card = r.nextint(100); while(true) { System.out.println(low +"-" + high); System.out.print(" 숫자를입력하세요 >>"); n = scanner.nextint(); 22

Up & Down while(true) { System.out.println(low +"-" + high); System.out.print(" 숫자를입력하세요 >>"); n = scanner.nextint(); 23 if(n>high n<low) System.out.println(" 범위를벗어났어요 "); else { if(n==card) { System.out.println(" 맞았습니다."); break; else if(n>card){ System.out.println(" 더낮게 "); high = n; else { System.out.println(" 더높게 "); low = n;