본문 바로가기

Languages/JAVA

(31)
[JAVA] 클래스의 모든 것 #2 - 클래스의 static 클래스를 알아봅시다! #2 😉 클래스에서 static 사용법을 알아봅시다! [ 자바 클래스 링크 ] 1. [JAVA] 클래스의 모든 것 #1 - 클래스의 개념과 용도 public class MyUtil { // static 필드 public static String version; //static 메소드 public static void send() { System.out.println("전송합니다."); } } MyUtil이라는 클래스를 만들어줍니다. MyUtil 클래스 안에는 static 필드인 version과 static 메소드인 send를 구현해주었습니다. 이제 main에서 호출법을 알아봅시다! //MyUtil 클래스의 static 필드 참조해서 값 대입해보기 MyUtil.version="1.0"..
[JAVA] 클래스의 모든 것 #1 - 클래스의 개념과 용도 클래스를 알아봅시다! 😉 클래스란, 유사한 특징을 지닌 객체들의 속성을 묶어 놓은 집합체입니다. 무슨말인지 이해가 잘 안가는 사람도 있을 것 같은데 예시를 보면서 알아나가봅시다 ! 자동차를 클래스로 만들어봅시다. 자동차에는 이름, 브랜드, 색과 같은 다양한 속성과 달리는 기능 등 여러 기능들이 모여있습니다. 이러한 속성들과 기능들을 합쳐놓으면 밑의 예제와 같이 만들 수 있습니다. 속성은 필드, 기능은 메소드로 표현할 수 있습니다. public class Car { public String name; public String brand; public void drive() { System.out.println("부릉부릉 달려요!"); } } 이렇게 만들어진 클래스는 데이터 타입이 될 수 있습니다. 데이터 ..
[JAVA] 연산자 사용법 자바에서 연산자 사용법을 알아봅시다 😃 산술연산자 ( +,-,*,/,%) int num1=5; int num2=2; // + 연산 하기 int sum = 10 + 1; int sum2 = num1 + num2; int sum3 = 10 + num2; //정수끼리 연산하면 결과는 정수만 나온다. int result1 = 5 / 3; int result2 = num1 / num2; //연산의 결과로 실수 값을 얻어내고 싶으면 적어도 하나는 실수여야 한다. double result3 = 5 / 3.0; double result4 = num1 / (double)num2; //앞에 있는 수를 뒤에 있는 수로 나눈 나머지 값을 얻어낸다. int result5 = num1 % num2; 증감연산자 ( ++, -- )..
[JAVA] 자바 자료형 알아보기 #4 - char, String 자바 데이터 타입들을 알아봅시다 #4 😀 자바에는 무수히 많은 데이터 타입들이 존재합니다. 오늘은 그 중에서도 char, String에 대해 알아봅시다! [ 자바 자료형 링크 ] 1. [JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long 2. [JAVA] 자바 자료형 알아보기 #2 - float,double 3. [JAVA] 자바 자료형 알아보기 #3 - boolean 자바에서 char은 기본데이터타입, String은 참조 데이터 타입입니다. 즉, String은 char 배열에 기능을 추가한 것입니다. 예제를 통해서 알아봅시다! char //char 형 변수 선언과 동시에 값 대입하기 char ch1='a'; char ch2='b'; char ch3='c'; char ch4..
[JAVA] 자바 자료형 알아보기 #3 - boolean 자바 데이터 타입들을 알아봅시다 #3 😀 자바에는 무수히 많은 데이터 타입들이 존재합니다. 오늘은 그 중에서도 boolean에 대해 알아봅시다! [ 자바 자료형 링크 ] 1. [JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long 2. [JAVA] 자바 자료형 알아보기 #2 - float,double boolean에는 true(참), false(거짓)가 존재합니다. 밑의 실습으로 알아보겠습니다. //논리형 변수 선언과 동시에 값 대입하기 boolean isRun = true; if(isRun) { System.out.println("달려요"); } //비교 연산의 결과로 얻어진 boolean값 담기 boolean isGreater = 10 >1; //비교 연산의 결과로 얻어진..
[JAVA] 자바 자료형 알아보기 #2 - float,double 자바 데이터 타입들을 알아봅시다 #2 😀 자바에는 무수히 많은 데이터 타입들이 존재합니다. 오늘은 그 중에서도 float,double에 대해 알아봅시다! [ 자바 자료형 링크 ] 1. [JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long float와 double는 자바의 실수 타입입니다. float는 4바이트, double은 8바이트까지 표현할 수 있습니다. flaot는 int와, double은 long과 크기가 같은 것을 알 수 있습니다. 크기 범위 float 4 byte 1.40129846432481707e-45 ~ 3.40282346638528860e+38 double 8 byte 4.94065645841246544e-324d ~ 1.79769313486231570e+..
[JAVA] 자바 자료형 알아보기 #1 - byte, short, int, long 자바 데이터 타입들을 알아봅시다 #1 😀 자바에는 무수히 많은 데이터 타입들이 존재합니다. 오늘은 그 중에서도 byte, short, int, long에 대해 알아봅시다! byte short int long 자바의 데이터 타입은 기본데이터 타입과 참조데이터 타입으로 나뉩니다. 그림과 같이 byte, short, int, long, float, double, char, boolean은 기본 데이터 타입에 속하며 String,Integer,Short,Long 등 참조 데이터 타입에 속합니다. 오늘 살펴볼 byte, short, int, long은 모두 정수 자료형 입니다. byte bit 범위 범위 byte 1 8 -127 ~ 127 -2^7 ~ 2^7-1 short 2 16 -32,768 ~ 32,768 ..