원.더.풀 프로젝트20 원더풀 프로젝트_java6 # 생성자의 구성과 사용 -생성자 : 변수들을 초기화(new 연산자와 같이 호출. 객체 생성시 초기화 역할.) package 자바_복습; class Box4{ int width; int height; int depth; public Box4(int w, int h, int d) {//3개의 매개변수를 가진 생성사 선언 width = w; height = h; depth = d; //속성에 값을 설정하는 초기화 과정 } } public class Wonderful48 { public static void main(String[] args) { // TODO Auto-generated method stub Box4 mybox1 = new Box4(10,20,30);//명시적 생성자를 사용해 객체를 생성 in.. 2020. 8. 4. 원더풀 프로젝트_java5 # 객체 지향 프로그래밍(OOP, Object-Oriented Programming) : 객체지향은 컴퓨터를 통해 실제와 같은 환경을 흉내내기 위해 발전한 이론이다. 객체 지향 프로그래밍에서는 모든 데이터를 객체(object)로 취급하며, 이러한 객체가 바로 프로그래밍의 중심이 된다. 객체(object)란 간단히 이야기하자면 실생활에서 우리가 인식할 수 있는 사물로 설명할 수 있다. 이러한 객체의 상태(state)와 행동(behavior)을 구체화하는 형태의 프로그래밍이 바로 객체 지향 프로그래밍이다. 이 때 객체를 만들어 내기 위한 설계도와 같은 개념을 클래스(class)라고 한다. - 객체 = 속성 + 기능(메소드, 함수) * 클래스(class) : 자바에서 클래스(class)란 객체를 정의하는 틀 .. 2020. 7. 1. 원더풀 프로젝트_Java4 # 제어의 이동 : 일반적으로 조건식의 검사를 통해 루프로 진입하면, 다음 조건식을 검사하기 전까지 루프 안에 있는 모든 명령문을 실행한다. 하지만 continue 문과 break 문은 이러한 일반적인 루프의 흐름을 사용자가 직접 제어할 수 있도록 도와준다. * break 문 : break 문은 루프 내에서 사용하여 해당 반복문을 완전히 종료시킨 뒤, 반복문 바로 다음에 위치한 명령문을 실행한다. 즉 루프 내에서 조건식의 판단 결과와 상관없이 반복문을 완전히 빠져나가고 싶을 때 사용한다. ⇒ 활용예시 package blog; import java.util.Scanner; public class Wonderful36 { public static void main(String[] args) { // TODO.. 2020. 6. 22. 원더풀 프로젝트_Java3 # 제어문(control flow statements) : 자바 프로그램이 원하는 결과를 얻기 위해서는 프로그램의 순차적인 흐름을 제어해야만 할 경우가 생긴다. 이 때 사용하는 명령문을 제어문이라고 하며, 이러한 제어문에는 조건문, 반복문 등이 있다. 이러한 제어문에 속하는 명령문들은 중괄호({})로 둘러싸여 있으며, 이러한 중괄호 영역을 블록(block)이라고 한다. (한 줄짜리는 중괄호 생략 가능하다.) # 조건문(conditional statements) : 조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문이다. 조건문 중에서도 가장 기본이 되는 명령문은 바로 if 문이다. if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; } 출처 : http://t.. 2020. 6. 15. 원더풀 프로젝트_Java2 # 연산과 형 변환 : 하나의 타입을 다른 타입으로 바꾸는 것을 타입 변환(type conversion)이라고 한다. 자바에서는 boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있다. 자바에서 다른 타입끼리의 연산은 우선 피연산자들을 모두 같은 타입으로 만든 후에 수행된다. - 메모리에 할당받은 바이트의 크기가 상대적으로 작은 타입에서 큰 타입으로의 타입 변환은 생략할 수 있다. 하지만 메모리에 할당 받은 바이트의 크기가 큰 타입에서 작은 타입으로의 타입 변환은 데이터의 손실이 발생한다. 따라서 상대적으로 바이트의 크기가 작은 타입으로 타입 변환을 할 경우 자바 컴파일러는 오류를 발생시킨다. 1. 묵시적 타입 변환(자동 타입 변환) : 묵시적 타입 변환이란 대입 연산이나 .. 2020. 6. 1. 원더풀 프로젝트_Java1 # What is Java? :Java is a popular programming language, created in 1995. It is owned by Oracle, and more than 3 billion devices run Java. It is used for: Mobile applications (specially Android apps) Desktop applications Web applications Web servers and application servers Games Database connection And much, much more! # Why Use Java? Java works on different platforms (Windows, Mac, Linux, Raspb.. 2020. 5. 25. 이전 1 2 3 4 다음