본문 바로가기

전체 글

(141)
멤버변수와 지역변수 ※ 멤버 변수 (Member Variables) : 멤버 변수는 클래스의 속성을 나타내는 변수로, 클래스 내에서 선언된 변수들을 의미합니다. 이러한 변수들은 객체의 상태를 유지하고 객체의 특징을 표현합니다. 클래스의 인스턴스를 생성하면, 해당 클래스의 멤버 변수들을 각 인스턴스마다 독립적으로 가질 수 있습니다. 아래의 예시에서 make, model, year, price는 자동차 클래스의 멤버 변수이며, 클래스 내 어느 곳에서든 사용할 수 있습니다. public class Car { String make; // 제조사 String model; // 모델명 int year; // 연도 double price; // 가격 } ※ 지역 변수 (Local Variables): 지역 변수는 특정 코드 블록 내에서..
배열 예제 public class ArrayTest { // 글씨색이 보라색인 것은 자바의 예약어를 뜻한다 public static void main(String[] args) { // String 배열 타입으로 메인메서드의 매개변수가 선언 되어있다 int[] arr; arr = new int[4]; arr[0] = 10; // 국어점수 arr[1] = 20; // 수학점수 arr[2] = 33; // 영어점수 arr[3] = 40; // 과학점수 System.out.println(arr.length); // 배열 길이 확인, arr.length(); 괄호X, 결과는 4 int totalScore = 0; totalScore += arr[0]; totalScore += arr[1]; totalScore += arr..
이클립스 class 생성법
배열 ※ 배열(Array) 동일 자료형의 데이터 묶음, Java에서의 배열은 무조건 다른 메모리를 참조하는 구조, 참조형, 대표 자료구조의 한 형태, 생성 시 각 인덱스가 초기화된다 - 배열 선언 방법 : int[ ] arr; // int 배열타입의 arr 변수 선언 int arr[]; → 선언 후 생성을 해야 사용 가능! - 배열 생성 : arr = new int[3]; // 배열 생성, 생성 시 각 방이 0값으로 자동 초기화 여기서 new는 예약어이다. =는 연산자이며 대입을 한다. (arr이 3개짜리 방 갖는 구조가 아니라, 4byte의 메모리만 가지고있음. 1000번지에 대한 정보값만 가지고 있음, 참조만 함) 직접 값을 가지는게 아니라 자동 인덱스가 제공되는 참조형이다. - 읽는 법 : int[] a..
반복문 4(do while) public class Loop{ public static void main(String[] args){ java.util.Scanner sc = new java.util.Scanner(System.in); System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:"); String line = sc.nextLine(); System.out.println("입력한 메시지:" + line); System.out.print("메시지를 입력하세요. 작업을 중단하려면 exit를 입력하세요:"); line = sc.nextLine(); System.out.println("입력한 메시지:" + line); System.out.print("메시지를 입력하세요. 작업을 중단하려면 e..
반복문 3 public class Loop{ public static void main(String[] args){ char ch = 'A'; System.out.println(ch); // 'A'의 아스키코드에 +1이 되서 다음 ch값은 B ch++; //ch=ch+1; System.out.println(ch); // B ch++; System.out.println(ch); // C ch++; //ch=ch+1; System.out.println(ch); // D ch++; System.out.println(ch); // E ch++; //ch=ch+1; System.out.println(ch); // F ch++; ch = 'A'; while(ch
반복문 2 public class Loop{ public static void main(String[] args){ int sum = 0; sum += 1; //sum=sum+1; sum += 2; //sum=sum+2; sum += 3; //sum=sum+3; sum += 4; //sum=sum+4; sum += 5; //sum=sum+5; sum += 6; //sum=sum+6; sum += 7; //sum=sum+7; sum += 8; //sum=sum+8; sum += 9; //sum=sum+9; sum += 10; //sum=sum+10; System.out.println(sum); System.out.println(); int i = 1; sum = 0; while(i
반복문 1 public class Loop{ public static void main(String[] args){ System.out.println("JAVA"); System.out.println("JAVA"); System.out.println("JAVA"); System.out.println("JAVA"); System.out.println("JAVA"); System.out.println(); int i = 0; while(i < 5){ // ()의 조건문이 true일때만 실행 System.out.println("JAVA" + i); i++; //1, 2, 3, 4, 5 } System.out.println(); // int i; // for(초기식; 조건식; 증가식) for(i = 0; i < 5; i+..