본문 바로가기
반응형

프로그래밍 언어106

자바 클래스와 객체 #2 클래스의 다양한 기능 지금부터는 클래스를 보다 효과적으로 사용하기 위한 클래스의 다양한 기능에 대해서 알아보도록 하겠습니다. 상속 노트북이라는 클래스가 필요하다고 가정하겠습니다. 노트북은 컴퓨터의 한 분류입니다. 노트북은 컴퓨터가 가진 특성외에 휴대성이라는 특성을 추가로 가지고 있습니다. 두 클래스 사이에 어떠한 포함 관계가 성립될 때 객체 지향의 상속 개념을 사용하면 클래스를 간단하게 만들 수 있습니다. ​ 컴퓨터라는 클래스를 예를 들어 컴퓨터 클래스를 상속하여 노트북이라는 클래스를 만들 수 있습니다. 컴퓨터의 여러 특성이 있겠지만 여기에서는 컴퓨터명, 제조사, CPU, 메모리, 저장장치 종류만 예로 들겠습니다. class Computer { private String name; private Stri.. 2022. 9. 11.
자바 클래스와 객체 #1 클래스와 객체, 객체지향 프로그래밍은 서로 떼어낼 수 없어서 클래스와 객체는 끊임없이 나옵니다. 객체 지향 언어 객체지향 프로그래밍을 설명하기 전에 절차 지향 프로그래밍을 알아야 합니다. 절차 지향 프로그래밍 절차 지향 프로그래밍(언어)는 아래와 같이 설명하고 있습니다. 참고하시길 바랍니다. https://terms.naver.com/entry.nhn?docId=833608&cid=42344&categoryId=42344 절차 지향 언어 컴퓨터에서 연산, 대입, 판단, 입출력, 실행 순서 등의 기본적인 처리를 쉽게 기술할 수 있고, 그런 실행 순서(절차)를 지정해서 프로그램을 작성하기 위한 프로그래밍 언어로 COBOL, FORTRAN, PL/Ⅰ terms.naver.com 쉽게 말해 자동차를 조립한다고 .. 2022. 9. 11.
[자바] for문을 이용한 삼각형 만들기 직각삼각형 * ** *** **** ***** for(int i = 1; i 2022. 9. 9.
[자바] 구구단 만들기 세로형 구구단 for(int i = 2 ; i 2022. 9. 9.
자바 기본 입출력 자바에서 스크린과 키보드를 통합 입출력 방법인 표준 입출력을 제공합니다. 표준 입출력을 제공하는 클래스는 System으로 멤버 변수인 in, out, err 을 이용해서 표준 입력/출력/에러를 제공합니다. 자바의 기본 입력 int a = System.in.read(); //아스키 코드 값 1개 입력받기 String str = System.in.readLine(); //문자열 입력받기 자바의 기본 출력 System.out.print(출력); System.out.println(출력); System.out.printf("서식", 출력); 입·출력 예외 처리 자바에서 입·출력이 이루어지는 부분에서 예외 처리를 하도록 요구하고 있습니다. 자바 입·출력을 처리할 때 우선적으로 검토해야 하는 것이 예외 처리라는 것입.. 2022. 9. 9.
[워드프레스] 워드프레스 대시보드 1. 설치 후 http://localhost를 입력하면 아래와 같은 기본화면이 나옵니다. 기본 설정을 하기 위해서는 관리자 페이지로 이동해야 하는데요!! 2. http://localhost/admin을 입력하면 관리자 페이지로 이동합니다. 3. 워드프레스 설치 시 기본설정에서 지정한 사용자명과 암호를 입력하고 로그인 합니다. 예전버전보다 대시보드가 약간 달라진듯 합니다. 2020. 6. 17.
[워드프레스] 워드프레스 설치 1. wordpress.org 이동 http://www.wordpress.org 2. 워드프레스 파일 다운로드 wordpress.org사이트에서 Get WordPress버튼을 클릭하여 다운로드 페이지로 이동한 다음 Download Wordpress 버전 버튼을 클릭하여 워드프레스 압축파일을 다운로드 받습니다. 3. 압축해제 다운로드 받은 압축파일을 원하는 곳에 해제한 후 웹서버를 가동합니다. 4. 웹서버 실행 웹서버는 자신의 입맛에 맞는걸(?)로 실행합니다. 필자는 Apache 2.4로 진행합니다. 먼저, 압축해제한 폴더의 wp-config-sample.php를 wp-config.php로 이름변경하거나 복사합니다. wp-config.php를 notepad++/울트라에디터/메모장 같은 편집기를 이용하여 수.. 2020. 6. 17.
자바 배열 배열 배열이란 같은 형의 데이터 타입을 동시에 담을 수 있는 순차적인 공간입니다. 예를 들어 한 한급당 50명이 있는데 각각을 변수에 담는다면 String student1 = "", student2 = "", ... student50 = ""; 이런식으로 담아야겠죠? 그러나 배열을 사용하면 배열 변수에 변수명을 다르게 하지 않고 담을 수 있습니다. 1. 1차원 배열 1) 1차원 배열 선언 자료형[] 배열명; 자료형 배열명[]; short[] sh; int a[]; 사용될 수 있는자료형에는 8가지 기본 자료형인 boolean, byte, short, char, int, long, float, double형 이외에 String, System등의 클래스형까지 가능합니다. 2) 1차원 배열 초기화 자료형[] 배.. 2019. 5. 7.
자바 제어문 #3(루프 제어문) 3. 루프 제어문 반복문을 효과적으로 사용하기 위하여 몇 가지 루프 제어문을 제공하고 있습니다. 1) break문 현재 작동중인 루프를 빠져나올 때 사용됩니다. int i = 0; while(true){//무한 루프 i++; if(i == 100){ //i가 100이면 break; //빠져나온다. } System.out.println(i); } 2) 라벨 break문 break문을 사용하면 현재 작동중인 루프를 빠져나올 수 있습니다. 하지만 중첩 루프문이 있다면, break문만으로 전체 루프를 빠져나올 수 없습니다. while(true){ for(int i = 0; i < 100; i++){ if(i == 70){ break; } System.out.println(i); } } 위 예문은 i가 70일 때.. 2019. 4. 21.
자바 제어문 #2(반복문) 2. 반복문 1에서 100까지의 합을 계산하는 프로그램을 만들 수 있습니다. int result = 1 + 2 + 3 + ... + 100; 그렇다면 10000까지의 합을 구해봅니다. 정신이 혼미해지죠? 프로그래밍을 하다보면 반복적인 작업흘 할 때가 있습니다. 이런 반복적인 작업은 while문이나 for문을 이용하여 처리할 수 있습니다. 1) while 문 주어진 조건이 true이면 실행문장을 반복하고 false이면 while 루프를 빠져나갑니다. while(조건){ 실행 문장; } int index = 0; while(index < 10){ System.out.println("숫자="+i); index++; } 결과 숫자=0 숫자=1 숫자=2 숫자=3 숫자=4 숫자=5 숫자=6 숫자=7 숫자=8 숫자=.. 2019. 4. 6.
자바 제어문 #1(조건문) 1. 조건문 주어진 조건에 따라 프로그램의 흐름을 바꾸거나 선택하는 제어문을 조건문이라고 합니다. 1) if - else문 조건의 참/거짓을 판단해 주어진 문장을 결정합니다. 가장 기본적인 if문의 형태는 아래와 같습니다. if(조건문) 실행문장; 조건문은 반드시 true나 false의 논리형 데이터 타입만 사용할 수 있습니다. 조건이 true이면 실행문장을 실행하고 그렇지 않으면 넘어갑니다. int i = 10; if(i > 8) System.out.println("숫자가 8을 초과합니다."); if(조건문){ 실행문장; }else{ 실행문장; } if문의 조건이 true이면 if문 다음의 실행문장을 실행하고 false이면 else다음의 실행문장을 실행한다. int i = 10; if(i > 8){ S.. 2019. 4. 6.
자바연산 #4(그 밖의 연산) 관계 연산 관계 연산의 결과는 true나 false입니다. 관계연산자 관계 연산자 의미 A = B A가 B보다 크거나 같으면 true A == B A와 B가 같으면 true A != B A와 B가 같지 않으면 true boolean result; int val1 = 1; int val2 = 2; result = val1 = val2; //false result = val1 == val2; //false result = val1 != val2; //true 조건 연산 조건 연산은 true나 false 같은 논리적인 데이터 타입만 .. 2019. 3. 31.
자바연산 #3(수학 함수) 일반적인 수학 함수의 사용법에 대해 알아보도록 하겠습니다. 자바에서 수학 함수의 사용은 Math 클래스를 통하여 이루어집니다. 일반적인 수학 함수 메소드 내용 결과 타입 사용법 log(arg) 자연 로그 double Math.log(10) sqrt(arg) 제곱근 double Math.sqrt(100.9) pow(arg1, arg2) 제곱(arg1^arg2) double Math.pow(1.23,10) exp(arg) e의 제곱(e^arg)e double Math.exp(7) ※ 주의점 결과값이 double형이므로 반드시 double형의 데이터 타입을 이용합니다. double result = Math.log(10); //정상 double result = Math.log(10.32); //정상 int re.. 2019. 3. 30.
[ASP] ASP기초 - 변수 1. 변수 변수란 프로그램이 실행되는 동안 값을 임시로 저장하기 위해 프로그래머로부터 이름을 할당받은 메모리의 영역을 가리키는 것을 의미한다. 1) 변수 선언 VB스크립트에서 변수 선언은 명시적 선언과 암시적 선언 두가지가 있다. intWidth = 100 Dim strName strName = "Active Server Pages" intWidth = 100 이렇게 하는 것만으로도 변수 값이 할당된다. 이러한 형태가 암시적 선언이다. 덩치가 큰 페이지를 작성할 때에는 당연히 변수가 많아진다. 이럴 경우 암시적 선언을 사용할 경우 선언한 변수의 이름이 한 자만 틀려져도 생각지 않은 다른 변수가 만들어져 에러가 발생할 가능성이 높아진다. 암시적으로 사용할 지 명시적으로 사용할 지는 각 프로그래머들이 선택할.. 2019. 3. 27.
[ASP] ASP기초 - 인식자 인식자는 프로그래머가 선언하는 상수, 변수, 함수, 서브루틴의 이름이 되는 단어이다.ASP프로그래밍의 내부 연산 처리나 데이터 처리에서 가장 중요한 역할을 수행하는 인식자는 다음의 특징을 가지고 있다. 우선 ASP는 VB스크립트를 기준으로 하기 때문에 VB스크립트에서 지원하는 범위와 동일하다는 것을 알아두기 바란다. 문자와 숫자, "_"로 이루어진다.길이는 보통 255자 이내로 설정한다.첫 글자는 숫자가 되면 안되고, 마지막 문자에 마침표"."를 사용하면 안된다.일반적으로 대소문자의 구분을 하지 않는다. 사용가능 사용불가능 ActiveServerPages ACTIVE_SERVER_PAGES ActiveServerPages1 Active!Server!Pages, _ActiveServerPages ACTIV.. 2019. 3. 26.
728x90
반응형