반응형

JAVA/JAVA 기초 9

JAVA : 자바 클래스와 객체 예제 (Student 클래스 활용)

# 클래스와 객체에 함수를 활용한 예제 정리- 클래스는 객체를 만들기 위한 틀이며, 객체는 클래스를 기반으로 생성된 메모리 상의 실체 # 예제 코드- Student라는 프로젝트를 생성- 동일한 패키지내에 Student, StudentTest 라는 클래스를 생성하여 작성 # Student.java (클래스)public class Student { String name; int kor; int eng; int math; int total; //총점 double avg; //평균 void calculate(){ total = kor + eng + math; avg = total / 3.0; } void print() { System.out.println(name + "의 총점은 " + total +..

JAVA/JAVA 기초 2024.06.04

JAVA : 클래스(Class)와 객체(object) 생성

# 자바에서 클래스와 객체를 사용하는 방법에 대해 정리- Product 클래스를 생성하고 이를 이용해 객체를 만들어 데이터를 다루는 방법 # 클래스와 객체- 클래스는 객체를 만들기 위한 틀입니다. - 클래스는 필드(변수)와 메소드(함수)로 구성- 객체는 클래스를 기반으로 생성된 메모리 상의 실체- 객체를 생성하면 힙(Heap) 메모리 영역에 할당됩니다. # 예제 코드- Product 클래스를 정의하고, 이를 이용해 객체를 생성하여 사용하는 예제 코드- Class라는 프로젝트를 생성하여 같은 패키지 안에 ClassTest, Product 클래스를 생성하여 작성 # ClassTest 코드public class ClassTest { public static void main(String[] args) {..

JAVA/JAVA 기초 2024.06.04

JAVA : 함수 (Function)

# 자바에서 함수를 정의하고 사용하는 방법에 대해 학습한 내용을 정리 - 자바에서 함수는 클래스 내에서 정의되며, 이를 메서드(Method)라고 부른다. # 예제 코드 작성- Function 이라는 프로젝트 생성 후, FunctionTest라는 클래스 생성하여 작성 # 전체 예제 코드public class FunctionTest { public static void main(String[] args) { // TODO Auto-generated method stub // 자바에서 클래스의 정의 중요한 부분! FunctionTest ft= new FunctionTest(); // 함수 호출 System.out.println(ft.add(3, 4) ); // => 7을 리턴하는 함수 i..

JAVA/JAVA 기초 2024.06.04

JAVA : 배열 (Array)

# 자바에서 제공하는 기본 데이터 구조 중 하나인 배열(Array)에 대하여 정리- 배열은 정해진 크기의 동일한 데이터 타입 요소들을 저장할 수 있는 자료 구조 - 배열은 고정된 크기를 가지며, 크기가 한 번 정해지면 변경할 수 없다!- 이러한 특성 때문에 배열은 간단한 데이터 저장 및 접근에는 유용하지만, 실무에서는 유연성이 부족해 잘 사용되지 않는다. # 코드로 정리!- Array라는 프로젝트 생성 후, ArrayTest라는 클래스를 생성하여 작성  # 전체 예제 코드public class ArrayTest { public static void main(String[] args) { // TODO Auto-generated method stub // Array (배열) 는, 자바에서 제공하는 ..

JAVA/JAVA 기초 2024.06.03

JAVA : 반복문 (Loop)

# for 문과 while 문을 중심으로 다양한 예제를 통해 반복문의 사용법 정리!- Loop라는 명칭으로 프로젝트 생성후, 동일하게 Loop라는 클래스 생성하여 작성 # 코드 예제public class Loop { public static void main(String[] args) { // 1 ~ 5 까지 출력시켜 보자 // 무식한 방법 System.out.println(1); System.out.println(2); System.out.println(3); System.out.println(4); System.out.println(5); System.out.println("------------..

JAVA/JAVA 기초 2024.06.03

JAVA : switch 문

# 이전 게시글에서 작성한 if-else 문과 switch 문을 비교하고, switch 문 사용 시 주의해야 할 점에 대해서 정리해 보았다.- Switch 라는 프로젝트를 생성하여  src 내에 Switch 한개의 클래스를 생성하여 작성 # 코드 작성public class Switch { public static void main(String[] args) { // TODO Auto-generated method stub int a = 2; // a 가 1이면, 헬로우 출력 // a 가 2이면, Bye 출력 // a 가 3이면, Good 출력 // 다 아니면, end 출력 if(a == 1) { System.out.println("Hello"); }else if (a == 2..

JAVA/JAVA 기초 2024.06.03

JAVA : 조건문

# int(데이터 타입) a;(변수명) - 자바는 파이썬과 다르게 변수를 사용하기전에 좌측에 먼저 타입을 써줘서 메모리 공간을 할당해주어야 한다. => 1번만! # a(대입 연산자 = 10;(값) - 자바는 메모리공간 할당하고 데이터를 집어 넣는다. # 두줄로 써도되고 int a; a = 10; # 한줄로 써도되고 => 한번 할당했으면 그때부턴 그냥 a 만 써서 사용 int a = 10; a = 20-7;package 조건문;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub // 메모리 할당과 데이터 저장 int a = 10; int b = 20; System.out...

JAVA/JAVA 기초 2024.05.31
728x90
반응형