Developer/JAVA (5) 썸네일형 리스트형 [JAVA] 배열과 ArrayList int[] studentIDs = new int[10]; // int형 요소가 10개인 배열 선언 (40바이트) // 초기화 int[] studentIDs = new int[] {101, 102, 103}; // 개수 생략 int[] studentIDs = new int[3] {101, 102, 103} // 개수 넣으면 에러 발생 int[] studentIDs = {101, 102, 103} // int형 요소가 3개인 배열 생성 int[] studentIDs; studentIDs = new int[] {101, 102, 103}; // new int[] 생략 불가 배열은 요소 10개를 선언하면 사용하는 실제 값도 바로 이웃한 메모리에 놓여있다. public class ArrayTest2{ pulic .. [JAVA] 클래스와 객체2 인스턴스 스스로를 가리키는 예약어 class BirthDay{ int day; int month; int year; public void setYear(int year) { this.year = year; } public void printThis(){ System.out.println(this); } } public class ThisExample{ public static void main(String[] args){ BirthDay bDay = new BirthDay(); bDay.setYear(2000); // 2000년 탄생 // 참조 변수를 출력하면 클래스이름@메모리주소 System.out.prinln(bDay); // 참조 변수 출력 bDay.printThis(); // this 출력 메서드.. [JAVA] 클래스와 객체1 객체 지향 프로그램 : 어떤 대상(객체)을 가지고 프로그래밍한다. 먼저 객체를 만들고 객체 사이에 일어나는 일을 구현하는 것 클래스 : 객체의 속성과 기능을 코드로 구현한 것. 객체를 클래스로 구현하는 것 == 클래스를 정의한다. 클래스의 속성은 클래스 내부에 변수로 선언한다. -> 멤버 변수 public class Student { // public : 접근 제어자, class : 클래스 만드는 예약어, Student : 클래스 이름 // 멤버변수 int studentID; // 학번 String studentName; // 학생 이름 int grade; String address; // 메서드(멤버함수) 추가 public void showStudentInfo(){ System.out.println(s.. [JAVA] 조건문, 반복문 (if, for) public class exercise1{ public static void main(String[] args) { int age = 7; if(age >= 8 and age = 14 and age b) max = a; else max = b; // 동일코드 max = (a > b) ? a : b; swith-case 문 if (rank == 1) { score = 'A'; } else if (rank == 2) { score = 'B'; } else { score = 'C'; } // 동일코드 switch(rank){ case 1: score = 'A'; break; case 2: score = 'B'; break; default: score = 'C'; } System.out.println("당신의.. JAVA 변수 선언하기 변수 선언하고 값 대입하기 변수 선언1 : 변수 선언 후에 값을 초기화 하는 방법 변수 선언2 : 변수 선언과 동시에 값 초기화 public class Variable1 { public static void main(String[] args){ // 변수 선언1 int level; level = 10; System.out.println(level); // 변수 선언2 int level2 = 10; System.out.println(level2); } } 변수 이름 정하기 변수 이름은 영문자(대문자, 소문자)나 숫자를 사용할 수 있고, 특수 문자 중에는 $, _ 만 사용할 수 있다. ex) g_level, $dollar 변수 이름은 숫자로 시작할 수 없다. ex) 5may (x) 자바에서 이미 사용 중인 .. 이전 1 다음