분류 전체보기

학생의 수강과목 학점 출력하기 Subject 과목 클래스 package array; public class Subject { // 참조 자료형 클래스 private String name; private int score; public Subject(String name, int score) { this.name = name; this.score = score; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getScore() { return score; } public void setScore(int score) { this.score = score; } }..
ArrayList 사용하기 배열을 사용할 때 많이 사용하는 클래스이다. 자바에서 제공되는 객체 배열이 구현된 클래스이다. 객체 배열을 사용하는데 필요한 여러 메소드들이 구현되어 있다 package array; import java.util.ArrayList; // util 패키지 밑에 라이브러리들이 제공된다. public class ArrayListTest { public static void main(String[] args) { ArrayList list = new ArrayList(); // 어떤객체를 사용할것인가. 나중에 요소를 꺼내올때 형변환 해야한다. list.add("aaa"); // String 은 바로바로 추가할수있다. 상수풀 list.add("bbb"); list.add("ccc"); ..
다차원 배열 2차원 이상의 배열 지도 , 게임 , 평면 이나 공간을 구현 할 때 사용 Int[][] arr = new int[2][3]; 자료형 배열이름 [행개수][열개수] 행을 기준으로 열을 돌린다. ( 이중 for문 사용 ) int[][] arr = {{1,2,3},{4,5,6,7}}; package array; public class TowDimension { public static void main(String[] args) { int[][] arr = {{1,2,3},{4,5,6,7}}; /* System.out.println(arr.length); // 행 개수 2 System.out.println(arr[0].length); // 열개수 3 System.out.println(arr[1].l..
객체 배열 객체들이 연속된 자료로 있을 때 어떻게 사용할수 있나 객체의 주소를 담게 된다. 각각에 대한 null 값이 들어가게된다. Book[] library = new Book[5]; 5개의 책이 생기는게 아니다. 각각의 인스턴스에 대한 new 를 해서 객체를 넣어줘야 한다. 즉 , library[0] = new Book(" " , " " ); 이렇게 각각 넣어줘야 한다는 것이다. 예시 Book 클래스를 만든다. 책 제목과 저자 이름 생성자를 생성한다. package array; public class Book { private String title; private String author; public Book() {} public Book(String title, String author) { t..
1. 1부터 10까지 배열에 넣은 다음 값을 다 더해서 출력하시오 package array; public class ArrayTest2 { public static void main(String[] args) { // 배열 1부터 10까지 값을 넣고 추출할때 모두 더해서 추출하시오 int[] arr = new int[10]; int sum = 0; for(int i=0 , count=1; i
배열이란 ? 배열객체를 사용할때는 ArrayList 를 사용한다. 동일한 자료형의 순차적 자료 구조 배열 선언하기 Int[] arr = new int[10]; // [ ] 몇 개의 공간을 쓸것인가 그만큼 방이 생긴다. 학생 100명이 있다면 변수100개를 만든다는 것은 불합리 하다. 동일한 자료를 순차적으로 관리하는 기본적인 자료구조가 배열이다. 인트 4바이트가 10개 배열길이(length)를 가진다. 총 40바이트 시작하는 첫칸은 0번째 라고 부른다. Int[] arr = new int[5]; 총 20바이트가 잡힌다. 배열의 길이는 length 라고 부른다. Length 가 5라고 부르면 인덱스는 0부터 4까지를 가지게된다. 즉 0부터 length-1 까지 가진다. 물리적 위치(위치가다른) 랑 논리적 ..
꾸준히개발하자
'분류 전체보기' 카테고리의 글 목록 (45 Page)