Java

Java

Java - 객체지향언어(클래스, 인스턴스, 메소드)

▶현재 시간: 2022년 10월 25일 1:16 a.m. 아까 짬뽕을 먹었더니 배가 불러서 잠이 안오네..ㅎ 그럼 코딩 정리 하면서 소화 시키는 거지지~~ ▶객체지향언어 클래스, 인스턴스, 메소드 ▶클래스(Class)란? 클래스는 표현하고자 하는 대상의 공통 속성을 한 군데에 정의해 놓은 것이라고 할 수 있습니다. 즉, 클래스는 객체의 속성을 정의해 놓은 것이죠. 또한 클래스 내부의 정보를 멤버 변수라라고 합니다. 여기 붕어빵 틀이 있습니다! 붕어빵 틀은 붕어빵을 만드는데 이용이 되죠. 클래스랑 인스턴스도 이와 마찬가지로 생각하시면 됩니다. 붕어빵을 만드는 틀이 곧 클래스가 되며 붕어빵 틀로부터 만들어진 붕어빵이 곧 인스턴스가 되는 것입니다! ▶인스턴스(Instance)란? 어떠한 클래스로부터 만들어진 ..

Java

Java - 반복문

▶현재 시간 : 2022년 10월 24일 12:44 a.m. 반복문 공부 시작! ▶반복문 현재 100명의 학생들 점수의 평균을 구해야 하는 상황에 쳐해있습니다! 100명의 학생의 점수를 일일히 더해서 평균을 낼 경우 더하는 연산과정을 하나하나 하기에는 너무나 오래걸립니다. 그렇다면 이렇게 단순, 반복의 과정을 간단하게 할 수는 없을까요? 그 방법이 바로 반복문입니다! 반복문에는 대표적으로 for 문과 while 문 그리고 do ~ while 문이 있습니다. 하나씩 살펴보도록 하죠. for문 for문의 형식은 다음과 같습니다. 초기값이 조건식에 위배되지 않을 경우 실행 코드를 한 바퀴 돌게 됩니다. 이후 증감식을 통해 얻어진 값으로 다시 한번 조건식에 위배되는지 확인합니다. 만약 위배되지 않을 경우 이전 ..

Java

Java - 조건문

▶현재 시간 : 2022년 10월 24일 12:16 a.m. 정리를 못해서 밤에 정리 중.. 낮에 커피먹었더니 잠이 안오네..낮잠자서 그런가..? 내일은 월요일이다! 내일도 코딩! ▶조건문 조건문에는 대표적으로 if,switch ,삼항연산자 조건문이 있습니다. 또한 if 조건문은if ~ else if 으로 활용할 수 도 있습니다. ▶if문 아래의 형식을 가지며 조건식이 true일 경우에 실행 코드가 구현됩니다. if (조건식){ 실행 코드 } if문 - Main 함수 public class Main { public static void main(String[] args) { // write your code here } } int check = 100; int num1 = 150; if (num1 > c..

Java

Java - 연산자

▶현재 시간 : 2022년 10월 23일 20 : 46 p.m. 일요일에 자바 공부! 열심 열심! 배고프다~ ▶연산자란? 연산자는 여러 변수들간의 계산 및 비교를 위하여 사용됩니다. 종류로는 산술연산자, 대입연산자, 논리연산자, 관계연산자 등이 있습니다. 산술 연산자 int num1 = 10; int num2 = 5; System.out.println(num1 + num2); // 더하기 연산 System.out.println(num1 - num2); // 빼기 연산 System.out.println(num1 * num2); // 곱하기 연산 System.out.println(num1 / num2); // 나누기 연산 System.out.println(num1 % num2); // 나머지 연산 대입 연산..

Java

Java - 참조 자료형, 배열

♥현재 시간 : 2022년 10월 22일 18:58 p.m. 배고프다. 공부하고 얼른 집가서 밥먹어야지~~ 정리정리~! ▶Reference Type(참조 자료형) 자바에서 참조 자료형은 기본 자료형이 아닌 모든 것을 참조 자료형이라고 합니다. 더 정확히는 참조 자료형이란 자바의 인스턴스를 가리킬 수 있는 자료형입니다. ▶클래스와 배열 String sparta = "sparta !!"; System.out.println(sparta); int[] intArray = new int[] {1,2,3,4,5}; // int 배열을 선언과 동시에 초기화 System.out.println(Arrays.toString(intArray)); 이외에도 참조 자료형에는 열거, 인터페이스 타입 있습니다. Java에서는 Pr..

Java

Java - 기본 자료형

♡현재 시간 : 2022년 10월 22일 18: 46 p.m. ▶Primitive Type(기본 자료형) 숫자 숫자 관련한 값을 변수로 선언할 수 있습니다. short s = 1; System.out.println(a); int a = 3; // 정수형 변수 선언 System.out.println(a); long b = 1234567890L; // Long 정수형 변수 선언 System.out.println(b); float c = 5.5F; // float 실수형 변수 선언 System.out.println(c); double d = 9.12345678901234567890d; // double 실수형 변수 선언 System.out.println(d); // 다음처럼 각 자료형의 MAX, MIN 값을 ..

Java

Java - 변수와 상수

오늘도 코딩 공부 달려 달려!! ▶변수와 상수 변수 : 어떠한 데이터를 저장하기 위한 메모리 공간의 이름입니다. 지속적으로 변수의 값을 변경할 수 있습니다. 상수 : 중간에 값이 변할 수 없으며 초기값을 끝까지 사용해야 합니다. 화면에 출력되는 것은 num, sparta 라는 글자가 아니라 그것보다 앞서서 해당 변수에 할당(=) 해주었던 값들이죠? int num = 5; //정수형 변수 선언 System.out.println(num); String sparta = "Hello Sparta!"; // 문자형 변수 선언 System.out.println(sparta); sparta = "Goodbye Sparta"; // 이미 선언된 변수에 다른 값을 할당 System.out.println(sparta); ..

Java

Java 언어의 특징

▶현재 시간 : 2022년 10월 22일 18:19 P.M. 자바 언어 공부 시작! 배우면 된다! ▶Java 언어의 특징 Java 언어의 탄생 Java는 제임스 고슬링과 연구원들이 개발한 객체 지향적 프로그래밍 언어입니다. Write Once, Run Anywhere 직역을 하면, '한 번 작성하면 어디에서나 실행된다'는 의미입니다. 즉, 이것은 자바로 개발된 프로그램은 자바 실행 환경 JRE가 설치된 모든 환경에서 실행이 가능하다는 것이죠! 1995년 탄생한 이후로 꾸준히 축적된 노하우로 안정성이 좋습니다. 안정성 때문에 꾸준히 기업용 소프트웨어에서 기본 언어 및 환경으로 채택하고 있습니다. 오랜기간 개발된 오픈소스 라이브러리가 많습니다. 다양한 사람들이 개발하고 공유하는 방대한 라이브러리를 사용하면 ..

요가하는 개발자
'Java' 카테고리의 글 목록 (12 Page)