웹_프론트_백엔드/단과 85

[단과_JAVA] 2020.01.31

1. 2차원 배열  : 배열 안에 배열    한 번 접근하면 행, 두 번 접근하면 열    따라서 대괄호가 2번 필요하다 2. 2차원 배열 선언     자료형[][] 배열명 = new 자료형[행][열];     자료형[][] 배열명 = {           {값1, 값2, 값3},           {값4, 값5, 값6}, ...     }; 3. 2차원 배열 사용     배열명[행][열];         //값     배열명[행][열] = 값;  //저장공간     2차원 배열명[행] = 1차원 배열명[index];     //저장공간             //값         2차원 배열명[행] = 1차원 배열명;     arrData[0] = arData; 4. 정방배열과 비정방배열  : 모든 행에..

[단과_Python] 2020.01.30

1. lex02_inheritance.py# -*- coding: utf-8 -*-# Cafe Management# 카페에 togo(포장)라는 기능 추가 . # togo를 하는 경우에 200원 비용이 추가# 1.Event를 상속받는 Togo class를 정의# 2.Togo 객체를 생성해서 메서드 붙러보기 # 3.Togo아닌 일반 Event 객체 생성하여 비교하기 # calculate() override 해보기 menu_table = {'americano': 3000, 'latte': 6000, 'icecream': 3000}print(type(menu_table))class Event(): def __init__(self, number): #속성 만들기 (property): init(..

[단과_JAVA] 2020.01.30

1. 배열의 길이(length)  : 배열 선언시 내부적으로 length라는 상수가 선언되고 이를 통해서 반복 횟수를 결정짓거나    배열의 길이를 확인할 수 있다.      배열명.length : 배열의 길이(정수)       int[] arData = new int[10];    for(int i = 0; i       } 2. 배열은 자동형변환이 되지 않는다.  3. 오늘 실습코드1) ArTestpackage day12;public class ArTest { public static void main(String[] args) { int[] arData = {3, 5, 6, 4}; //new 연산자로 선언시 자동으로 초기값이 들어간다. double[] arData2 = new double[4]..

[단과_Python] 2020.01.29

1. lex01_class.py# -*- coding: utf-8 -*-# cafe management # 클래스 이름 : Event# 추상화 :클래스 만들기# 주문서 추상화# 속성 (인스턴스 변수)#1. 주문번호 : 번호(숫자).고유한 숫자(id)#2. 주문내용 :아메리카노 3잔, 라떼 1잔, 딕셔너리로. # 메서드#1. 생성 (__init__())#2. 주문 (order() )#3. 주문금액계산 (calculate() )#4. 출력(print())menu_table = {'americano': 3000, 'latte': 6000, 'icecream': 3000}print(type(menu_table))#클래스 만들기class Event(): def __init__(self, number): ..

[단과_JAVA] 2020.01.29

1. 실생활 적용해보기(영화관 만들기) ** 기존에 완성한 영화관 만들기에 거래명세서와 주석 추가 **package cinema;import java.text.SimpleDateFormat;import java.util.Random;import javax.swing.JOptionPane;public class Cinema_0129 { public static void main(String[] args) { String title = "▥롯데 시네마▥"; String main_menu = "①예매하기\n②구매하기\n" + "③포인트 조회\n④쿠폰 등록\n⑤거래내역 조회\n⑥나가기"; String film_menu = "①백두산(09:00)\n②겨울왕국2(13:00)\n" + "③[청소년..

[단과_Python] 2020.01.28

1. lec05_map_lambda.py# -*- coding: utf-8 -*-#map(),lambda함수#map() : 순회가능한객체(iterable) 전체 각각에 함수적용#lambda : 익명함수(함수의 이름이 없는 함수) lambda expression #lambda를 사용하는 이유: 한번만 필요한 함수를 굳이 정의할 필요가 없음. def double (x) : return x*2print(double(3))list_a= [1,2,3,4,5]#list_a에 있는 원소들에게 모두 double() 적용하여 새로운 리스트 만들기#1. for문 사용list_b=[]for a in list_a : list_b.append(double(a))print(list_b)#2. map()사용. # 형식 ..

[단과_JAVA] 2020.01.28

1. 실생활 적용해보기(영화관 만들기) ** 저번 시간에 만들지 못했던 부분까지 오늘 완성 **package cinema;import java.util.Random;import javax.swing.JOptionPane;public class Cinema { public static void main(String[] args) { String title = "▥롯데 시네마▥"; String main_menu = "①예매하기\n②구매하기\n" + "③포인트 조회\n④쿠폰 등록\n⑤나가기"; String film_menu = "①백두산(09:00)\n②겨울왕국2(13:00)\n" + "③[청소년 관람 불가]나쁜녀석들3(23:00)\n④메인메뉴로 이동"; String food_menu..

[단과_Python] 2020.01.23

1. lec01_func.py# -*- coding: utf-8 -*-#함수정의와 호출#함수정의#형식 : def 함수이름(매개변수들 ,로 분리) :#들여쓰기가 블럭이므로 들여쓰는 부분이 함수의 본체(body)def func() : pass#pass: 코드 없이 지나가고자 할 때#함수호출 : 함수이름()func()#함수 #1 : 매개변수 없음, 반환값(return) 없음def greetings() : print("hello")greetings()#함수 #2 : 매개변수 있음, 반환값(return) 없음def print_message(text) : print('-'*30) print(text)print_message("함수를 시작합니다.")#함수 #3 : 매개변수 없음, 반환값(ret..

[단과_JAVA] 2020.01.23

1. 문자열 비교     equals()      문자열.equals(비교할 문자열) : 참 또는 거짓 2. 반복문* do~while문    do{         반복할 문장    } while(조건식);** 조건식이 거짓일지라도 무조건 한 번은 실행해야 할 때 사용한다 **  3. 오늘 실습코드1) WhileTaskpackage day09;import java.util.Scanner;public class WhileTask { public static void main(String[] args) { //for문 : 증감량이 필요할 때 사용 //while문 : 증감량이 필요 없을 때 사용 String qMsg = "Q.다음 중 프로그래밍 언어가 아닌 것은?\n" + "1. 자바\n2. 파이썬\..

[단과_Python] 2020.01.22

1. lec04_for.py#--------------------------------# in 순회가능한 객체(iterable) : 리스트, 튜플, 딕셔너리, 스트링, zip(), range(), 셋#Quiz [10,9,8,7,6,5,4,3,2,1,0]print(list(range(10, -1, -1)))# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# list의 append()를 이용하여 만들기: for, range, append()를 이용하여 만들기list_a=[]#in 순회가능한 객체(열겨형)에서 원소를 하나씩 꺼낸다. 빌 때까지for i in range(1, 10, 1) : list_a.append(i)print(list_a)#Quiz [1,3,5,7,9], [0,2,4,6,8..