전체 글 87

자바 기초(3) 양식 문자 활용

양식 문자 : 변수가 들어갈 자리에 넣는 문자정수(digit) : %d → byte, short, int, long, Integer..실수(float) : %f → float, double, Float, Double..문자열(string) : %s → String단일문자(character) : %c → char 활용(출력 방식)system.out.printf("%d %f %s %c", 정수, 실수, 문자열, 단일문자)- printf는 println과는 달리 줄바꿈 기능은 없음!- 실수는 숫자 뒤에 f로 표현! (ex. 10f)- 정수-정수 연산은 무조건 정수! 예제 1234567891011121314package Basic; public class Class1 { public static void mai..

자바 기초(2) 데이터 입력하기

예제부터 보자면,예제123456789101112131415package Basic; public class Input { public static void main(String[] args) { // ① 요기가 프로그램 시작점! // 3개 정수를 저장하는 변수 선언 int n1, n2, sum; // ② java는 변수 선언부터 해야함! n1 = 1; n2 = 2; sum = n1 + n2; System.out.println("sum = " + sum); // ③ } }Colored by Color Scriptercs ① 자바 프로그램(클래스)는 main에서부터 시작된다.즉, 함수 등을 실행할 때도 main class에서 시작해야 한다!② 자바에서 변수를 선언할 때는 '자료형(int, float, dou..

자바 기초(1) 기본 개념과 작성 예

Java 프로그램의 특징1. 객체 지향 언어(java, c++)2. class 단위로 프로그램 작성3. 한 문장은 semi-colon으로 끝남4. class의 첫 자는 대문자, method()의 첫자는 소문자()5. main() : program의 시작점을 의미하는 특수한 method 개념패키지(package) : 폴더(folder)와 유사한 개념으로, 동일한 클래스의 모임클래스(class) : 첫 자를 대문자로 표현메소드(Method) : 함수와 같은 개념, 메소드명() 으로 표현 예제123456789101112131415161718package Basic; // 한 줄 주석 쓸 때는 이렇게 //를 사용/* * 두 줄 이상의 주석문은 이렇게 사용합니다. * 작성자, 작성일, 내용 등을 표기합니다. */..

인터페이스(interface)

인터페이스의 개념1. 완벽한 추상화를 제공! - 인터페이스 내 모든 메소드는 추상메소드 : 본체 없음![public abstract] return-type method-name(); - 모든 변수는 상수[final] data-type 변수명 = 상수값; 2. 프로젝트시 표준 규약을 제공하기 위한 목적으로 쓰임 3. 객체 생성 불가능 (메소드의 본체가 없으니까..) - 다른 클래스 등에 상속 → 메소드 재정의 → 객체 생성 의 단계를 거친다! 4. 다중 상속 가능 cf. 일반 클래스를 상속할 때 : class 자식클래스명 extends 부모클래스명{} - 인터페이스를 상속할 때 :class 자식클래스명 implement(구현하다) 인터클래스1, 인터클래스2, ..., 인터클래스n{} 5. 클래스의 모형을 ..

[구글 캠퍼스 토크 : 스타트업의 브랜딩 전략]

구글 캠퍼스에서 주최하는 '스타트업의 브랜딩 전략' 토크에 다녀왔다. 인사이트와 강의력이 둘 다 엄청나신 홍성태 교수님과, 몇 년간 가장 안정적으로 성장하고 있는 스타트업 중 하나인 배달의 민족 김봉진 대표의 신간, '배민다움'과 관련된 내용이다. 주요 내용을 아래와 같이 공유한다. :) 왜 승승장구하던 기업이 길을 잃고 나락으로 떨어지나? - 내부에 원인이 있었다! - 창업자 정신 'The founders mentality'에서는 지속가능성 요건을 아래와 같이 나타낸다. 1) insurgent's mission (반란자의 사명의식) > 업의 본질 : Brand Concept 2) owner's mindset (주인의식의 공유) > Internal branding(★) 3) frontline obsess..