본문 바로가기

Programming212

c# : 100이하 정수 중 3과7의 배수 동시 출력, 마름모 100이하의 정수 중 3의 배수와 7의 배수를 동시에 출력하는 소스 결과 값 마름모 구하기 결과 값 달팽이 알고리즘 2020. 5. 29.
c#_1 첫 실행화면 using System; : 그냥 보면 한 덩어리 같지만 실은 세 가지 요소로 이루어져 있습니다. using, system, ;(세미콜론) : 이를 결합해서 한 문장을 이루면서 비로서 의미를 만들어 냅니다. using이란 단어는 다소 생소하지만, 우리는 using을 java에서 패키지[package]로 자주 접할 수 있었습니다. class MyApp { } : 클래스(class)는 c#프로그램을 구성하는 기본 단위로서 데이터와 데이터를 처리하는 기능(Method)으로 이루어집니다. static void Main(string[] args) { } : 이 메소드는 프로그램의 진입점으로서, 프로그램을 시작하면 실행되고, 이 메소드가 종료되면 프로그램도 종료됩니다. 따라서 모든 프로그램은 반드시 M.. 2020. 5. 29.
데이터베이스3 숫자 데이터를 연산하고 수치를 조정하는 숫자함수 ROUND : 지정된 숫자의 특정 위치에서 반올림한 값을 반환 TRUNC : 지정된 숫자의 특정 위치에서 버림한 값을 반환 CEIL : 지정된 숫자보다 큰 정수 중 가장 작은 정수를 반환 FLOOR : 지정된 숫자보다 작은 정수 중 가장 큰 정수를 반환 MOD : 지정된 숫자를 나눈 나머지 값을 반환 1. 특정 위치에서 반올림하는 ROUND 함수 - TRUNC함수와 함께 가장 많이 사용하는 숫자 함수 - 특정 숫자를 반올림하되 반올림할 위치 지정 가능 - 반올림한 위치를 지정하지 않으면 소수점 첫째 자리에서 반올림한 결과 반환 - ROUND ( [숫자], [반올림할 위치] ) ; 2. 특정 위치에서 버리는 TRUNC 함수 - 지정된 자리에서 숫자를 버림 처.. 2020. 5. 29.
데이터베이스2 1. 중복 데이터를 삭제하는 DISTINCT1. 중복데이터를 삭제하는 DISTINCT : SELECT문으로 데이터를 조회한 후 DISTINCT를 사용하여 중복을 제거합니다. : DISTINCT를 사용하면 SQL문의 출력 결과로 SELECT절에 명시한 열 중에서 같은 내용이 두 개 이상일 경우, 중복 행은 한 개만 남겨두고 그 밖ㅇ의 행은 모두 제거 SELECT DISTINCT [ 컬럼명 ] FROM [ 테이블명 ] 2. ALL로 중복되는 열 제거 없이 그대로 출력하기 : ALL은 DISTINCT와 반대로 데이터 중복을 제거하지 않고 그대로 모든 데이터를 출력 SELECT ALL [ 컬럼명 ] FROM [ 테이블 명 ] 3. 논리 연산자 AND 와 OR3. 논리 연산자 AND 와 OR : AND 연산자는 .. 2020. 5. 28.
데이터베이스 1 데이터 베이스 데이터와 데이터베이스, DBMS 1. 데이터 : 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값 : 사실 또는 자료 자체를 의미 2. 정보 : 수집된 데이터를 어떤 목적을 위해 분석,가공하여 가치를 추가하거나 새로운 의미 부여한 결과 값 3. 효율적인 데이터 관리를 위한 조건 ㄱ. 데이터를 통합하여 관리 ㄴ. 일관된 방법으로 관리 ㄷ. 데이터 누락 및 중복 제거 ㄹ. 여러 사용자가 공동으로 실시간 사용 가능 4. 데이터베이스 : 특정 목적을 위해 여러 사람이 공유하여 사용 가능, 효율적인 관리와 검색을 위해 구조화한 데이터 집합 5. 파일시스템과 DBMS - 파일시스템 : 서로 다른 응용 프로그램이 제공하는 기능에 맞게 필요한 데이터를 저장/관리 : 저장 데.. 2020. 5. 28.
앱만들기 [ 계산기 ] 안드로이드 스튜디오를 처음 배우는 후배의 과제인데, 가르쳐주면서 만들어봤습니다. 후배가 아직 기초과정이라 수준에 맞게 코드화 해보았습니다. activity.xml ----------------------------------------------------------------------------------------------------------------------------------- MainActivity.java package com.example.ex156; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.Button; import android... 2020. 4. 17.
연습 [ 1~100 ] 1~100까지 더하는 코드 작성법 [ * T스토리에 그대로 쓰는 것이기 때문에 Class 선언 등 기본 문은 없습니다. ] public static void main(String[] args) { int a = 1; // 변수에 a의 초깃값으로 1을 선언 int sum = 0; // 1~100까지 더한 값을 넣을 sum이라는 변수를 선언한 후 초깃값을 0으로 설정 for ( int i = 0; i < = 100; i ++ ) { // 반복문을 사용하여 처음 시작하는 값을 0, i가 100보다 같거나 클때까지 반복, i를 1씩 증가 sum += i; // 하나씩 반복한 i의 값을 sum에 저장한다. } System.out.println( " 1~100까지 더한 값은 : "" + sum ) ; } 1~100.. 2020. 4. 13.
JAVA - 배열 [Array] 배열,,,,,,그간 그냥 사용하였던 것이었는데 제대로 알고나니 이렇게나 유용한지 이제야 깨닫습니다..ㅎ 2020. 4. 11.
JAVA - 반복문 ( while ) 최근 For문은 연습한 이후 바로 while문도 연습하였습니다. 본래 for와 while의 차이를 알지못하였지만, 이번에 다시 공부하면서 차이점을 많이 느끼게되네요. 2020. 4. 11.
Java-반복문연습 For문 4학년이되고 다시 java와 안드로이드 스튜디오, 그리고 html등을 기초부터 다시 연습하면서 혼자서 작은 프로젝트를 진행하고 있어요. 모든 잘하는 것도 중요하지만 기초가 더 중요하다는 생각이듭니다. 기초를 다시 공부하면서 지금까지 편법(?)같이 사용해왔던 방법들은 많은 도움을 주지못하고, 안좋은 버릇이었던 것 같네요. 다시 기초부터 쌓아가며 남은 기간동안 차근차근 밟고 올라가야겠어요, 2020. 4. 11.
반응형