728x90

코딩 8

코딩연습 및 알고리즘사이트 추천

Baekjoon Online Judge (acmicpc.net) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 프로그래머스 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://arena.topcoder.com Topcoder Arena Topcoder Arena Web arena.topcoder.com

etc 2022.10.05

[Java]메소드의 개념 정리 및 예제 / 생활코딩입문

메소드(method) : 프로그램 안에서 동작하는 하나의 작은 프로그램 public static void main(String[]args){ -> main 메소드 return } 메소드의 정의(define) : 직접 메소드를 만드는 것 (){ } 메소드의 호출(call) : 만들어진 메소드를 실행하는 것 (); main 메소드 public static void main(String[] args) {실행되기 원하는 로직} 은 규칙, 약속(자바-개발자) 메소드의 입력값 -매개변수(paramet)와 인자(argument) public static void numbering() { int limit = 5; int i = 0; while (i < limit) { System.out.println(i); i++;..

[java] 배열의 개념 및 예제 // 생활코딩입문

배열(Array) : 연관된 데이터를 모아서 관리위해 사용하는 데이터 타입. -상수의 사용 변수에 상수를 대입하는 것과 변수에 배열을 대입하는 것의 차이. 예) 1반 1반 = 프로그램 50명 각각의 학생의 이름 = 상수(=데이터) 반장과 부반장을 뽑았다. = 변수 강초당과 백노바라는 상수를 반장과 부반장이라는 변수에 대입. 코드화 시, 실제로는 동작하지 않는 의사코드 이다. 반장 = '강초당'; 부반장 = '백노바'; 이것의 효용은 분명하다. 교실에 들어온 선생님은 그 반의 반장이 정확하게 누군지 몰라도 반장에게 지시내리기 가능. 반장이 전학을 가서 부반장이 반장이 되었다고 해도 문제 없이 반장에게 지시가능. 이것이 변수와 상수의 관계. -배열의 사용 수많은 데이터들 중 연관되어있는 것들만 그룹핑해서 효..

[Java]왕초보 상수의 데이터 타입, 형변환 생활코딩입문

[데이터의 크기] 8 bit 1 byte 1024 byte 1 kilobyte 1024 kilobyte 1 megabyte 1024 megabyte 1 gigabyte 1024 gigabyte 1 terabyte 1024 terabyte 1 petabyte 1024 petabyte 1 exabyte 1024 exabyte 1 zettabyte [데이터의 타입] ●정수형 데이터타입 메모리의크기 표현가능범위 byte 1 byte -128 ~ 127 short 2 byte -32.768 ~ 32. 767 int 4 byte -2,147,483,648~2,147,483,647 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 ※ 어떤 데이터 ..

[JAVA] 왕초보 변수와 주석, 세미콜론 생활코딩입문

변수(variable) : 변할 수 있는 값(= 문자나 숫자, 모든 데이터) -> 데이터로 변할 수 있는 것이 가장 큰 특징 / 데이터를 가르키는 컨테이너..? [변수의 선언과 할당 / 실습] 1. 새로운 패키지와 class 생성 2. 정수 int a ; -> int 정수의 데이터형식 / a 변수 -> a를 정수로 사용하겠다고 선언(데이터형식의 강제)// integer의 약자로 한국어로는 정수 a = 1 ; -> 변수 a에 숫자 1을 할당 3. 실수 double a ; -> double 실수의 데이터 형식 / a 변수 -> a를 실수로 사용하겠다고 선언 a = 소수점이 있는 수 1.2 등 만약 어떤 변수를 선언했으면, 변수에 어떤 값을 대입할 때 변수에 맞는 데이터 형식을 입력해야 함. -> int a ..

[JAVA] 왕초보 숫자와 문자 생활코딩

[숫자와 문자] data type = 자료형 =데이터형 숫자예제실습 1. 예제 패키지(=토픽)을 만든다. 2. New class 생성 3. System.out.println(1+2); 예제 넣기 곱하기를 할 때는 * (에스터리스크)사용 - System.out.println(9*2); 나누기를 할 때는 / (슬래쉬)사용 -System.out.println(8/2); 문자와 문자열 1. 문자는 '(작은따옴표)'로 감싸기 2.문자열(문자+문자)은 "(큰따옴표)"로 감싸기 ※문자열을 ' ' 로 감쌀 수는 없지만, 문자는 " "로 감쌀 수 있다. 즉, 문자열은 문자로 인식 안되지만, 문자는 문자열로 인식가능 3. 문자열과 문자열 결합시 + 사용 만약('1'+'1')이라면 11이라고 실행됨 4. 문장안에 " " 를..

[JAVA] 왕초보 코드, 컴파일, 실행의 개념 이해 및 실습//생활코딩입문

[개념 정리] S.I = 'System Integration' 시스템 통합의 약자 즉, 기업의 업무관리를 효율적으로 소프트웨어화. ->모바일 플랫폼인 안드로이드가 대성공을 거두면서 자바의 수요가 급증! JAVA SE -> SE란? Standard Edition 표준안 소프트 웨어의 설계도=명세서 -> 계속 진화 JDK : 개발자ver JRE : 일반인ver JVM : 자바구동환경(Java Virtual Machine) 자바 프로그램의 동작 1. 코드 작성 2. 컴퓨터가 실행 가능한 형태로 코드를 컴파일 3. 컴파일된 프로그램 실행 용어의 설명 1. 코드(code=source) : 설계도. 프로그램이 어떤 모습이고, 어떻게 동작해야 하는가 표현한 것. 쉽게 표현하면 사람의 언어로 자바의 문법에 맞게 만들어..

[JAVA] 쌩초보 윈도우에 설치 및 실행 JDK 8// 생활코딩 입문

내가 코딩에 도전하게 될 줄이야. C언어가 뭔 지도 모른다. 처음에는 '파이썬'? 이 쉽다고 하는데, 내가 사는 지역이 JAVA를 많이 사용한다고 해서 그냥 무작정 시작해보기로 하였다. 개발자 친구가 '생활코딩' 이라는 사이트를 추천해줘서, 유투브를 보면서 혼자 독학해보다가, 국비지원을 하던가 해볼 생각이다. 일단 설치부터 너무 오래된 자료라 막혀서 친구한테 도움을 많이 요청했다. 벌써 막막해 지지만 화이팅!! 혹시 저처럼 맨땅에 헤딩하는 분들 도움되시라고 정보공유 차 올려봅니다^^ 1. Oracle Java Technologies | Oracle 오라클 홈페이지에 접속한다. 2. JAVA SE라고 써있는 아이콘을 클릭한다. 3. 밑으로 스크롤을 조금 내려 Edition 8을 클릭한다. 4. 해당하는 운..

728x90