본문 바로가기
728x90

국비 학원 가서 개발새발40

국비학원 4일차) 클래스와 객체(자바의 정석 기초편으로 복습) 절차 언어는 아래에서 위로 객치향은 불러와서 꺼내쓰기 객체 지향 언어의 장점 -> 코드 간의 관계를 맺어주어 유기적인 프로그래밍 가능 객체지향의 특징 1. 코드 재사용성이 높다 기존 코드 활용 가능 2. 코드 관리가 용이하다 하나만 바꾸면 주르륵 바뀌어 유지보수 탁월! 3. 신뢰성이 높은 프로그래밍 코드 중복을 제거해서 오동작을 방지하고 코드를 보호하며 올바른 값을 유지한다 이론만 파지 말고 먼저 실습 후 객체지향적인 코드로 개선(이론만 ㄴㄴ) 클래스:객체를 정의한 것 (설계도, 틀) ㄴ 객체 생성에 사용한다 객체:실제로 존재하는 것, 프로그래밍에서는 개념, 논리로 접근(제품) "클래스에 정의 된 내용으로 메모리에 생성된 것" ㄴ 객체가 가진 기능과 속상에 따라 용도가 다르다 클래스-설계도 (Tv설계도,.. 2022. 9. 29.
국비학원 3일차) 2중 for문, if문 등등 코드 나열 예제로 실험을 많이 한 날 스캐너로 월을 입력받아서 그 달 날짜가 28,30,31일 나눠서 출력 package step1; import java.util.Scanner; public class Ex07 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //46911 30일 //2 28일 //135781012 31일 //그 외 잘못된 입력값 int i =0; System.out.print("1~12월 중 하나 입력하세요"); i = sc.nextInt(); if(i==4||i==6||i==9||i==11) { System.out.println(i+"월의 마지막은 30일 입니다"); } else if(i==1||i=.. 2022. 9. 28.
국비학원 2일차) 반복문(for, while) Array(배열) for문 for(초기화식;조건식;증감식) { 실행문; } 으로 구성 예) for(int i=0;i 2022. 9. 27.
국비학원 1일차) 변수, 연산자, 조건문(if, switch)... 클래스명은 대문자 시작이 관례 변수는 소문자 시작이 관례 RAM = 데이터 저장 공간 변수는 하나의 값을 저장할 수 있는 메모리 번지 정수에는 정수, 실수에는 실수 데이터 값만 저장이 가능하다 변수를 선언하고, 이름을 정하고, 값을 저장한다. int a; a = 90 또는 int a = 90; int형인 a라는 변수에 90이라는 값을 저장한다 라는 뜻 = 는 수학에서의 이퀄이 아니라 이걸 저장하겠음! 이라는 뜻 타입 메모리 크기 분류 byte 1 byte 정수 short 2 byte 정수 char 2 byte 정수 int 4 byte 정수 long 8 byte 정수 float 4 byte 실수 double 8 byte 실수 boolean 1 byte 논리(true/false) 1 byte = 8bits .. 2022. 9. 26.
728x90