본문 바로가기

Study/Java12

Chapter06. 객체지향 프로그래밍I(1) 6-1) public class student { String name; int ban; int no; int kor; int eng; int math; } 6-2) public class Exercise6_2 { public static void main(String[] args) { Student s = new Student("홍길동", 1, 1, 100, 60, 76); String str = s.info(); System.out.println(str); } } class Student{ String name; int ban; int no; int kor; int eng; int math; public Student(String name, int ban, int no, int kor, int eng.. 2023. 6. 25.
03. 연산자 1. 연산자의 종류 1) 산술연산자 : + - * / % 2) 비교연산자 : > = i=i+3; 5) 기타 : 형변환, ?:(삼항연산자), instanceof 6) 증감연산자 - 증가연산자(++) : 1 증가 - 감소연산자(--) : 1 감소 * 전위형(++i) : 값이 참조되기 전 증가, 후위형(i++) : 값이 참조된 후 증가 2. 연산자의 우선순위 1) 산술>비교>논리>대입(제일 마지막) 2) 단항>이항>삼항 *단항연산자와 대입연산자는 진행방향 오른쪽->왼쪽 그 외 왼쪽->오른쪽 3. 형변환(변수 또는 상수의 타입을 다른 타입으로 변환) 1) 자동형변환 : 정수 연산식에서 두 피연산자 중 허용 범위가 큰 타입으로 변환되어 연산을 수행 ex) double d = intValue + doubleV.. 2023. 4. 3.
02. 변수 *참고한 책 : 자바의 정석 기초편, 혼자공부하는 자바 1. 변수(값을 저장할 수 있는 저장공간, 하나의 값만 저장 가능 true or false, 다른 기본형과 연산X (2). 문자형 : char -> 유니코드 사용, 하나의 문자만 저장 가능, 정수형, 실수형과 연산이 가능하다. (3). 정수형 : byte, short, int(정수디폴트), long(접미사L) (4). 실수형 : float(정밀도 7, 접미사f), double(실수디폴트, 정밀도 15) *정밀도:오차없는 자리수 2) 값(data)이 기본형의 저장범위를 넘을 경우 에러! * 변수>값 OK 변수 resource -> ms949 *boolean -> true false 값 자체를 의미함 System.out.println(true); -> .. 2023. 4. 2.
01. 자바 *참고한 책 : 자바의 정석 기초편, 혼자공부하는 자바 1. 프로그래밍 언어와 자바 - 기계어 : 컴퓨터(운영체제)가 이해하고 실행할 수 있는 0과 1로 이루어진 코드 - 소스 파일 : 프로그래밍 언어로 작성된 파일 - 컴파일 : 소스 파일을 기계어로 번역(컴파일러가 수행) - 환경변수 : 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수(JDK설치 후 cmd에서 컴파일러와 실행 명령어 를 사용하려면 JAVA_HOME 환경 변수를 등록하고 Path 환경 변수를 수정하는것이 좋음) 1)자바의 특징 - os에 독립적(JVM을 한번 거치고 실행시에 해석되기 때문에 속도가 느리지만 JIT컴파일러와 최석화기술로 속도격차를 줄임) - 객체지향프로그래밍(oop : original-oriented programmi.. 2023. 4. 1.