전체 글 34

Java 프로그래밍 - 객체와 클래스

객체지향언어  객체와 클래스 우리가 객체를 만들기 위해서 가장 먼저 고려해야 하는 것은 바로 클래스다. 클래스는 객체지향언어(OOP)의 가장 기초되는 단위로 우리가 만들고자 하는 객체가 어떤 속성과 기능을 가져야하는지를 정의하는 부분으로 일종의 설계도라고 이해하면 된다!! 예를 들어 우리가 인간을 창조하는 창조주가 됐다고 생각해보자 사람을 만들기 전 우리가 생각해야할 점으로는 사람이라는 존재가 가지고 있는 속성(피부색, 신체의 모양 등)과 기능(무언가를 먹는 능력, 소화하는 능력, 뇌를 사용하는 능력 등)이 있다. 이 처럼 사람이라는 존재(객체)를 만들 때 필요한 설계도가 바로 클래스라는 의미다. 클래스 = 사람 설계도 (객체가 가져야할 속성과 기능)객체 = 사람 (클래스에서 정의한 속성과 기능을 바탕으..

Java 2024.09.09

Java 프로그래밍 - 반복문과 배열

반복문 반복문 - 반복하는 내용은 달라질 수 없다 - 즉, 같은 구문을 반복하는 것 Systehttp://m.out.printf("i=%d sum = %d \n", i, sum+=1); == System.out.println("i=" + i + " sum = " + (sum+=1)); for 초기값은 무조건 0으로 println은 줄바꿈 printf는 format  문자열과 변수를 합쳐서 출력하고자 하면  무조건 문+변+문+변 순서로 해야함 (문자에 뭐가 없으면 공백을 넣어서라도) 초기화 -> 조건식 -> 실행부분 -> 증감식 순으로 진행된다 %d == 정수 %f == 실수 %c == 문자 %s == 문자열을 의미 for 중복문 while while문은 조건식을 기반으로 함 while문을 for문 처럼 ..

Java 2024.09.06

Java 프로그래밍 - 조건문, 반복문

조건문 if문 if-else문 if-else if문 int a = 5; if(a>3) { System.out.println("a는 3보다 큽니다"); } */ int age = 5; /* if(age > 19) { System.out.println("성인입니다"); System.out.println("성인요금이 적용됩니다"); }else { System.out.println("청소년입니다"); System.out.println("청소년요금이 적용됩니다"); } */ if(age > 19) { System.out.println("성인입니다"); System.out.println("성인요금이 적용됩니다"); }else if (age >13) {..

Java 2024.09.05

Java 프로그래밍 기본 (상수, 연산자)

상수 상수는 프로그램 실행 중 절대로 변경할 수 없는 고정된 값으로 상수는 프로그램 언어에서 기본적으로 제공해주고 있다. 상수를 선언하려면 원래 변수를 선언하듯이 하되 앞에 상수를 붙여주면 된다.상수종류 데이터타입 상수명 = 값; final double Pi = 3.14;Pi = 3.15; //상수의 값은 변하지 않기 때문에 에러가 난다  연산자 연산자연산자는 특정한 연산을 하는 기호인데 우리가 잘 알고있는 +기호나 = 같은게 연산자라고 볼 수 있다! 연산자의 종류로는 산술연산자,단항연산자,비교연산자 등이 있는데 이 글을 통해 차근차근 알아가보자!!! 산술연산자일상에서 가장 많이 쓰는 연산자로 더하기 빼기 등의 사칙연산을 주로 담당하고 있다! 코드 상에서도 단순하게 나타나는데int a;System.out..

Java 2024.09.05

Java 프로그래밍 기본 (변수,데이터 타입, 형변환)

변수 변수는 프로그램의 처리 과정에서 데이터를 담아둘 수 있는 메모리의 공간으로 한 마디로 물건을 넣는 박스와 같다. 프로그램에서 사용해야할 데이터를 저장하지 않으면 그 선언과 동시에 증발해버리기 때문에 꼭 어디엔가 저장을 해야 재사용이 가능해지는데 이 역할을 하는 것이 변수인 것이다. 변수 선언과 초기화일단 변수를 사용하려면 기본적으로 선언을 해줘야 컴퓨터가 이를 알아먹고 제역할을 한다. 변수의 선언은 데이터가 담길 데이터타입 + 변수의 이름 그리고 종결어미인 세미콜론으로 이루어진다. 변수를 초기화 하는 것은 변수가 처음 가지는 값을 설정해주는 것이다.int a; //int = 데이터타입 a = 변수명int a= 1; //이렇게 하면 변수 선언과 초기화가 동시에 되는 것이다.  여기서 중요한 점은 Ja..

Java 2024.09.04