[JAVA] 객체지향 - 클래스와 객체
·
JAVA
● 클래스 : 객체 지향 프로그래밍에서, 데이터와 그 조작 절차인 메소드를 정리한 객체의 추형을 정의한 것. 이를 통하여 동종의 객체를 정리하여 다룰 수 있게 된다. → 사용자가 타입을 정의 하여 응용하기 위한 것. ● 객체 : 실체와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념이다. 예를 들어 기차역에서 승차권을 발매하는 경우, 실체인 ‘손님’과 동작인 ‘승차권 주문’은 하나의 객체이다. 실체인 ‘역무원’과 동작인 ‘승차권 발매’도 하나의 객체이다. → 프로그램으로 묘사하려고 하는 주체. ● 캡슐화 : 연관된 데이터와 함수를 논리적으로 묶어놓은 것이다. 데이터를 보호하기 위해 다른 객체의 접근을 제한하는 접근 제한 수식자의 기능을 제공한다. 또한 캡슐화를 함으로써 데이터의 손상과..
[JAVA] 자바 1 - 100 사이 숫자 중 짝수의 합계 구하기
·
JAVA
1 - 100 사이의 숫자들 중 짝수의 합계를 구하여라 int[] a = new int[100]; int i; for (i = 0; i < 100; i++) { //배열에 1~100 할당 a[i] = i + 1; } for (i = 0; i < 100; i++) { //배열 출력 System.out.print(a[i] + "\t"); } System.out.println(); //예쁘게 배열을 한번 출력해 주었다. int sum = 0;//누적할 변수 String ch = " + "; //짝수 누적 for (i = 0; i < 100; i++) { //배열 크기만큼 반복 if (a[i] % 2 == 0) { //배열 요소를 하나씩 꺼내 짝수 판정 if (i == 99) { //마지막 값 더한 다음 + 문..
[JAVA] 자바 배열을 이용한 학생 성적표 만들기
·
JAVA
한 학생의 이름, 번호, 국어, 영어,수학 데이터를 입력 받아 총점과 평균을 계산하여 출력하라 Scanner sc = new Scanner(System.in); String name; // 이름 (문자열)을 구할 변수 int[] score = new int[5]; // 번호,국,영,수, 총합을 구할 숫자 타입의 배열. 이름은 score float avg; // 평균 계산할 것 String[] title = { "name", "num", "kor", "eng", "math", "total", "avg" }; // 입출력에 사용 할 문자열을 배열로 생성. 이름은 타이틀 System.out.println(title[0] + " : "); // 타이틀 배열의 0번째만 먼저 입력 받을것임 name = sc.nex..
해니01_15
'개발자' 태그의 글 목록