전체 글 (143) 썸네일형 리스트형 함수와 메서드 - 메서드 메서드란 객체의 기능을 구현하기 위해 클래스 내부에 구현되는 함수를 말한다. 메서드는 멤버의 기능이기 대문에 멤버 메서드라고도 한다. 메서드가 함수와 다른점은 멤버 변수를 활용해서 기능을 구현한다는 점이다. 개발자라면 함수와 메서드를 구분해서 부르자. package ch07;// 클래스 설계 측public class Student { // 속성(상태)을 가질 수 있다. int studentId; String studentName; String studentAdress; // 행위를 정의해보자 public void study() { System.out.println("===== 공부중 ====="); System.out.println(studentN.. 함수와 메서드 - 함수 함수는 특정 작업을 수행하는 명령어의 집합 입력을 받아 처리한 뒤 결과값을 반환 코드 재사용성을 높이고 프로그램의 구조를 체계적으로 관리 함수예제덧셈을 하는 함수를 설계해보자package ch07;public class Function1 { /* 함수를 만들어보자 = 함수를 설계하는 코드 함수를 만들려면 어떻게 코드를 만들지 머리속에 들어있어야 한다. 이를테면 두개의 정수값을 받아, 덧셈 연산을 하고, 그 결과를 반환하는 함수 int return 키워드를 쓰지 않아도 된다. }} // end of class 함수를 호출해서 계산을 수행해본다.package ch07;// 코드 실행 측public class FunctionMainTest1 { // main.. 인텔리제이 IntelliJ 편리한 단축키 정리 (계속) [실행/종료]Alt [x버튼] = 현재 페이지빼고 모두 종료 Shift Ctrl F10 = 현재 페이지 구문 실행 Ctr F2 = 실행중인 프로그램 종료 Shift ESC = 실행화면 나오기 -------------------------------------------------------------------------[복사/ 자동완성]sout = 시스아웃 main = 메인 Ctr D = 한 줄 복사 Shift Ctrl Enter = 자동완성 F2 = 오류해결방법 보기 (클래스 필드에서) Alt insert = 생성자 만들기 Ctr Alt T = 서라운드 자동완성 (if try for 등) ----------------------------------------------------.. 객체 이해 각 객체는 속성(Properties)과 행동(Methods)을 가지며 이들은 각각 객체의 상태와 객체가 수행할 수 있는 작업을 나타낸다.객체를 프로그래밍 세상에 맞게 모델링을 하기 위해서는 추상화 과정을 진행해야 한다. 클래스란 객체를 생성하기 위한 설계도 역할 클래스는 변수와 함수(메서드)로 구성된다. 변수는 객체의 상태를 메서더는 객채의 행동을 정의한다. 객체를 만들기 위해 먼저 클래스부터 만들어야 한다. 코드를 설계하는 측 / 코드를 실행시키는 측 . 일반적으로 변수를 정의하면 Stack에 저장되고객체를 인스턴스화하면 Heap에 저장된다.package ch05;public class MainTest1 { // entry public static void main(String[] args.. 반복문 while 반복문 while for문과의 차이점 반복 횟수가 명확하지 않을때 유용하다. while (조건식) {} while문은 무한루프를 조심해야 한다. while의 조건문에 true를 삽입하면 무한히 반복하는 구문이 만들어진다.package ch04;public class WhileTest1 { // entry public static void main(String[] args) { int i = 1; // 괄호 안에 조건식(true, false) while (i Scanner 메서드를 사용해서while문을 어디까지 반복할지 직접 정해볼 수 있다.package ch04;import java.util.Scanner;public class WhileTest2 { .. 반복문 for 반복문 for while "코드에서 반복적인 패턴이 보일 때" 1. 반복문을 쓸 수 있을지2. 쓴다면 어떻게 쓸지 생각한다. for문기본구조for (초기화식; 조건식; 증감식) {} for문은 반복하는 횟수를 정확히 알 때 주로 사용한다.package ch04;public class ForMainTest1 { // 메인 public static void main(String[] args) { // 반복문 - 반복적인 패턴이 보인다면 반복문을 생각해보자 System.out.print(0 + " "); System.out.print(1 + " "); System.out.print(2 + " "); System.out.print(3 +.. 자료의 형 변환 - 강제형변환 특정 자료형의 데이터를 다른 자료형으로 표시해야 할 때가 있다. 어떤 경우에는 자연스럽게 표시가 되지만경우에 따라서는 데이터가 손실되거나 오류가 발생할 수 도 있다.package ch02;public class TypeConversion { /* 형 변환이란 데이터의 타입을 다른 타입으로 변경하는 것이다. 자동 형 변환, 강제 형 변환 */ // entry public static void main(String[] args) { int intDataBox = 50; double doubleDataBox = intDataBox; /* 자연스럽게 형 변환이 됐다. 작은 상자 int 에서 큰 상자 double.. 연산자 (= + - * / %) 의 종류와 활용 연산자 특정 값이나 다른 변수의 결과를 할당(대입)한다. 대입연산자 = 부호 연산자 + - 산술 연산자 + - * / 증감 연산자 ++ -- 부호연산자package ch02;public class Operation1 { /* 부호 연산자 + - 단항 연산자라고도 한다. 부호 연산자는 사용하는 부호를 변경할 뿐 실제 값이 변경되는 것은 아니다. */ //entry public static void main(String[] args) { int intData = 1000; System.out.println("양수값: " + +intData); System.out.println("음수값: " + -intData); .. 이전 1 ··· 13 14 15 16 17 18 다음