본문 바로가기

공부

(8)
소수점 n번째 자리 구하기 소수점 n 번째 자리까지 남기기 - Math.round() 함수를 활용 앞서 살펴본 방법을 활용하여, 소수점 n번째 자리까지 남기는 방법은.. 1) 원래 수에 10의 n제곱을 곱하고2) Math.round() 함수를 실행3) 다시 10의 n제곱을 나눕니다. 12345678910public class MathRoundTest { public static void main(String[] args) { int n = 3; double n2 = Math.pow(10.0, n); double e = 2.71828; System.out.println(Math.round(e*n2)/n2); } }Colored by Color Scriptercs 12.718 출처: http://korbillgates.tistory...
알고리즘 공부를 위한 사이트 알고리즘 공부를 위한 사이트 정리 설명은 나중에 첨부.. Algospot : http://algospot.com/Dobelet : http://59.23.113.171/index.phpBaekjoon Online Judge : https://www.acmicpc.net/
[1일차] 시작 코딩야학 강의 유튜브 중 그림.jpg 동기부여를 위해 이고잉님이 강의를 시작하게 된 이유등을 말할 때 나오는 그림그림이 너무 귀여워서 퍼옴 웹은 정말 계속 공부해도 모르는게 너무 많은 것 같다. 코딩 야학을 통해서 기본부터 다지고새로운 프로그램을 접해보고리프레시 하는 계기가 되었으면한다. 이번엔 끝까지 해보자!!! 1월 3일부터 시작인데 5일부터 시작하니까 늦은 만큼 처음에 시간 안배를 좀더 해야겠다. PS.1강의 중에 이고잉님이 한 말 중에 "살아오면서 공부하면서 오해 했던 것이 있다.""중요한 것은 어렵고, 쉬운것은 사소하다는 것""이렇게 생각하게 된 이유는 쉬운 것은 시험에 나오지 않기 때문이었던 것 같다.""하지만 시험의 목적은 누가 얼마나 열심히 공부했는지를 구분하는 것이기 때문에 틀릴 만한 것..
코딩야학 소개 코딩야학 구글이 후원하는 웹 코딩 무료 강좌가 있어서 소개해봅니다.opentutorials라는 프로그래머 그룹에서 비전공자도 친숙하게 프로그래밍이라는 분야에 대해 알아갈 수 있도록 계획한 프로젝트 입니다. 강의 수준은 간단한 코딩이 가능한 정도지만 프로그래밍에 관심이 있는 분들이 쉽게 접해볼 수 있는 프로그램이라 추천드립니다. 온라인으로 수업은 진행되며 중간 중간에 기획자 분이 유튜브방송을 통해 보충설명이나 이벤트를 하기도 하네요. 강의가 10일 정도 진행되기 때문에 저도 참여해볼 생각입니다! - 강의 일정 - 2018.1.3 : 공부 시작2018.1.16 : 공부 끝2018.1.22 : 온라인 수료식 자세한 내용은 코딩야학 홈페이지에서 확인하실 수 있습니다~ http://code-night.ga/
평균구하기 JAVA를 이용하여 주어진 값의 평균값을 구하는 방법에 대해서 알아보자. 평균을 구하는 것은 간단하다. 주어진 값을 모두 더하고, 주어진 값의 갯수로 나누면 평균값이 나온다. 그렇다면 먼저 주어진 값을 입력받아 평균을 구하는 클래스를 만들어보자. 1234567891011public class GetAverage { public int getAverage(int[] array) { int sum_array = 0; for(int i=0; i
SQL Language * SQL = RDBMS를 이용하기 위한 언어DDL ( Data Definition Language ) : 데이터 구조 정의, 변경, 삭제 ( 대상 : 테이블 ) - 명령어- ● 테이블 정의 : create table 테이블명 (컬럼명1 타입(길이) [제약조건설정]); ex----------------------------------------- ( 컬럼명1 타입(길이) [제약조건설정] *제약조건은 생략 가능 컬럼명2 타입(길이) [제약조건설정] ....... 컬럼명n 타입(길이) [제약조건설정] ); --------------------------------------------- - 테이블명, 컬럼명 규칙 1) 최대 30자 2) 숫자 + 일반문자 + _,$,# 구성 3) 숫자로 시작 불가능 4) 오라..
DBMS 의 개념/종류 데이터 베이스 : 프로그램 실행의 결과물을 영구 저장 및 조회 데이터 베이스의 종류1. 네트워크 형2. 계층형3. 관계형(Relational database = RDB) : 서로 연관된 데이터 관계를 표(=테이블)로 표현 // 현재 사용하는 대부분의 DB는 관계형 RDBMS(Relational Database Management System)테이블의 구조 정의, 테이블의 데이터 저장, 수정, 삭제 작업 관련 시스템(서버와 사용자간의 중간 매게체)ex) Oracle DBMS, MySQL 등 * SQL = RDBMS를 이용하기 위한 언어DDL ( Data Definition Language ) : 데이터 구조 정의, 변경, 삭제 작업DML( Data Manipulation Language) : 데이터 저장,..
Java Program 자바 프로그램의 실행 구조 일반적인 프로그램은 Windows와 Linux와 같은 운영체제에서 실행된다. 일반적인 프로그램의 실행구조Program-------------------------Operating System(OS)-------------------------Hardware 하드웨어를 기반으로 운영체제(OS)가 동작하고, 그 위에 프로그램이 실행되는 구조OS가 다르면 Program은 OS마다 다르게 프로그래밍이 되어 있어야 실행이 가능하다. 자바 프로그램의 실행구조Java Program------------------------------Java Virtual Machine(JVM)------------------------------Operating System(OS)--------------..