일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 포장방스터디
- 2739자바
- GUI
- 자바컨테이너
- 백준고양이자바
- 컴퓨터공부
- 자바공부
- cs지식
- 백준고양이
- 화이자백신후기
- 자바
- 백준 #백준알고리즘 #백준 Hello World #Hello World
- 화이자접종후기
- 백준10718자바
- 백준10171
- 자바조건문
- 자바이벤트
- 화이자1일차
- 자바화면구현
- 백준구구단
- 코로나백신
- 화이자미열
- 자바수업
- 자바토글버튼
- 스터디
- 자바컴포넌트
- java
- 1일1로그
- 백준2739
- 백준자바 #백준10718
- Today
- Total
목록coding (89)
Salted Caramel
메서드(method)? * 메서드(method)? * 1. C언어에서의 함수(function)와 같음. * 2. 기능을 정의하는 단위(예 : 덧셈 기능, 뺄셈기능 등등) * 3. 하나의 기능만을 정의하는 것이 좋음. * 4. 자주 반복되는 내용을 정의해 놓고, 필요할 때 호출하여 사용함. * * 형식) * [접근제한] 반환형 메서드이름(매개변수 혹은 인자) { * 메서드 호출시 실행될 문장; * } * - 접근제한: public > protected > default > private * (클래스, 메서드, 변수 앞에 사용됨) * - public : 누구나 다, 아무나 접근 가능. * - protected : 같은 패키지에서 접근 가능. * 다른 패키지는 상속 관계만 접근 가능. * - default :..
* 배열(Array)? * - 하나의 이름으로 동일한 자료형의 데이터를 여러 개 * 연속적으로 저장할 수 있는 메모리 공간을 할당 받는 것을 말함. * - 변수는 하나의 값만을 저장하지만, 배열을 여러개의 갓을 * 저장할 수 있음. - 같은 자료형의 데이터들이 순차적으로 저장됨. * - 배열은 선언과 동시에 저장할 수 있는 자료형의 타입이 결정됨. * 만약 다른 자료형의 데이터를 저장하려면 타입 불일치 컴파일 오류가 발생함. * - 배열의 방의 이름은 0 이라는 인덱스부터 시작함. * - 배열의 단점 : 배열은 한 번 크기가 정해지면 크기를 늘리거나 줄일 수 없음. * * * * [배열을 사용하는 방법] * - 1단계 : 배열 선언(자료형[] 배열명(배열이름), 자료형 배열명[]) * - 2단계 : 배열..
/* * 제어문(Control)> * - 프로그램의 흐름을 제어하는 명령문. * - 원래는 main() 메서드의 시작 중괄호({) 에서부터 * 끝 중괄호(}) 까지 위에서 아래로 순차적으로 실행하는 흐름을 가지고 있음. * - 제어문은 이러한 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해 주는 것을 말함. * - 모든 제어문의 실행 결과는 boolean형(true / false)로 나옴. * * 제어문의 종류 * 1. 분기문(조건문) * - if문, if~else문, 다중 if~else문, switch~case문 * 2. 반복문 * - while문, do~while문, for문 * 3. 기타(보조 제어문) * - break, continue 명령어 * * if문 - 분기문(조건문) * - 조건을 제..

07_Class2-car 이 메개변수에 의한값을 멤버변수의 초기값에 할당. this는 현재객체 자기자신에 참조주소, number라는 클래스에 private 접근지정자를 주면 num1을 감싸서 보호해준다. p310 p295 07_Class package : inheritance class : Car -Sonata- Ex01_Car 상속 : 물려 받는 것 자바에서 상속 : 있던 자산이 없어지는게 아니고 남아있고 자식에게 물려주는 것 자산을 복사해주는 개념, (잘라내기x) 부모클래스에는 대표성이 있는 코드를 작성 * 상속(Inheritance)? * -객체지향 프로그램 4대 특징 중 하나. * - 실세계에서의 상속은 상위 객체의 속성이 하위 객체에 물려져서 * 하위 객체가 상위 객체의 속성을 모두 가지는 개념..

06_Class & Method-Ex09_Drink 1. package Class; //객체 배열 , ....동일한 데이터의 자료형을 여러개 확보하는 것(배열) // 음료자판기 // 음료 4개 - 콜라, 사이다, 환타, 마운틴듀 public class Drink { //멤버변수 String name;//음료 이름 int price;//음료 가격 public Drink() { }//기본 생성자 // 인자 생성자(기본생성자로 저장하거나 인자생성자로 저장하는 두가지 방법이 있다) public Drink(String n, int p) { name = n;//(n 매개변수) price = p; } } 2. package Class; import java.util.Scanner; public class Ex09_D..

* 객체(Object)? * - 실세계에서 우리 주변에 있는 모든 것이 객체임. * 예) Tv, 컴퓨터, 책, 건물, 의자, 사람 등등//(객체에 가장 대표적인것은 사람) * - 실세계의 객체들은 자신만의 고유한 특성(속성)과 행동(기능)을 가지고 있음. * - 이러한 객체들은 다른 객체들에게 행동을 요청하거나 정보를 주고 받는 등 * 상호 작용을 하면서 존재함. * 예를 든다면 사람은 전자계산기의 기능을 이용하게 되고, 전자계산기는 * 계산 결과를 사람에게 알려주는 상호 작용을 하게 됨. * - 아러한 객체는 속성과 동작(기능)으로 구성이 되어 있음. * 예를 든다면 사람은 이름, 나이 등의 속성이 있고, 걷다, 쓰다, 달린다 등의 동작이 있음. * 또한 자동차의 경우에는 색상, 모델명 등이 속성에 해..

//반환된 값이 일반 숫자가 반환이 되는 경우 public static int method1() {//(int자료형 데이터를 반환이 되게끔 하겠다.) return 55;//(여기서 작업한 작업값을 돌려주겠다. 55.0-double 자료형) } // 반환되는 겂이 변수가 반환이 되는 경우 public static int method2(int su1, int su2) { int sum = (su1 * 2) + (su2 * 2); return sum; } // 반환되는 값이 수식이 반환 되는 경우 public static int method3(int num1, int num2) { return num1 + num2; } //반환되는 값이 문자열이 반환이 되는 경우 public static String meth..

Exam02_01 package sist; /* * [문제1] 지방(fat), 탄수화물(car), 단백질(protein)을 * 키보드로 입력 받아서 칼로리의 합계를 구하는 프로그램. * * 총 칼로리 : (지방*9) + (탄수화물*4) + (단백질*4) */ import java.util.Scanner; public class Exam02_01 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.print("지방의 그램을 입력하세요 : "); int fat = sc.nextInt(); System.out.print("탄수화물의 그램을 입력하세요 : "); int car = sc.nextInt();..

04_Control-Ex34 * 3. 기타(보조 제어문) * - break 명령어 * - 현재의 제어문을 빠져 나가는 명령어. * - 보통은 switch~case 문과 반복문에서 사용됨. * - 반복문에서는 if문 블럭을 제외한 첫번째 블럭에서 빠져나가는 명령어. package sist; /* * 3. 기타(보조 제어문) * - break 명령어 * - 현재의 제어문을 빠져 나가는 명령어. * - 보통은 switch~case 문과 반복문에서 사용됨. * - 반복문에서는 if문 블럭을 제외한 첫번째 블럭에서 빠져나가는 명령어. */ public class Ex34 { public static void main(String[] args) { // 반복문에서 break 명령어 예제 for(int i=1; i5..

Ex16 Scanner 클래스 - 읽은 바이트를 문자, 정수, 실수, 불린, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스 - Scanner : nextint() ,nextByte(), nextshort(), nextBoolean(), nextDouble(), nextFloat(), nextLong() - next() //문자열을 받는 메서드 - 문자뿐만 아니라 정수, 실수 등 다양한 자료형을 읽을 수 있다. *System.in -키보드와 연결된 자바의 표준 입력 스트림이다. -자동완성: sca + ctrl + spacebar( java.util 패키지의 Scanner 클래스를 호출 할 수 있다.) 04_Control-Ex16 package sist; import java.util.Scanner; ..