[Java기초]String, StringMethod, StringBuilder
·
Java/Java기초
String -String은 변수타입이 클래스 자료형이다. -따라서 클래스에 정의된 여러 메소드를 사용할 수 있다. indexOf, lastIndexOf String address = "부산 금정구 부곡동"; //인덱스 0부터 시작 int index = address.indexOf("부"); //int로 반환 int index2 = address.lastIndexOf("부"); //문자열 끝부터 탐색 System.out.println(index); System.out.println(index2); substring String subAddress = address.substring(0, 3); //3전까지 출력(공백포함) System.out.println(subAddress); String subAddr..
[Java기초]연산자(증감연산자, 논리연산자,관계연산자, 복합대입연산자)
·
Java/Java기초
연산자란? -연산에 사용되는 표시나 기호 -연산되는 데이터는 피연산자라고 칭함 증감연산자(++,--): 피연산자를 1증가 혹은 1감소 시킬때 사용하는 연산자 int num = 10; System.out.println(num); System.out.println(++num); num++은 어떻게 될까? int num = 10; System.out.println(num); System.out.println(num++); ☆변수뒤의 ++은 해당연산(print)먼저 실행 후 증가를시킴 논리연산자: 논리식을 판단하여 true or false를 반환하는 연산자 AND연산(&&) - 곱 * true && true -> true * true && false -> false * false && false -> false..
[Java기초]상수란?(feat.카멜표기법, 스네이크표기법)
·
Java/Java기초
상수란? -변하지 않는 수, 즉 고정된 값을 의미 -변수타입 앞에 final을 추가하여 상수를 선언해줄 수 있음 -변수명 표기는 전부 대문자로하여 상수임을 한눈에 파악할 수 있게 해주자! final int MAXNUMBER = 100; final int MINNUMBER = 0; 그러나 상수임은 알겠는데 변수의 이름이 어떤 것인지 추측할 수 없어짐...! ->따라서 스네이크표기법 적용 final int MAX_NUMBER = 100; final int MIN_NUMBER = 0; 스네이크 표기법 -위의 예시에서 봤듯이, 단어사이에 '_'를 추가하여 가독성을 높이는 표기법 -스네이크 표기법 이외에 주로 사용하는 표기법엔 '카멜 표기법'이 있음 카멜 표기법 -소문자로 시작하고, 이어지는 단어의 시작은 대문자..
[JAVA기초]변수의 형변환
·
Java/Java기초
변수의 자료형과 크기 자료형 크기 자료형 크기 char 1Byte float 4Byte short 2Byte double 8Byte int, long 4Byte long double 8Byte이상 long long 8Byte 캐스팅이란? -타입을 변환(=형변환)하는 것 -자바의 상속관계에 있는 클래스 간에는 서로 형변환이 가능 -업캐스팅, 다운캐스팅이 있음 업캐스팅 -묵시적 형변환(따로 변수타입을 쓰지 않아도 됨) char a = 'A'; int b = a; double c = b; c = a; //char자료형을 double로 upcasting 다운캐스팅 -명시적 형변환(변환하고자 하는 변수타입을 명시해줘야 함) int d = (int)c; //double자료형을 int로 다운캐스팅 char e = (..
[JAVA] Java입문자를 위한 JAVA, JDK설치 및 환경변수 셋팅법
·
Java
1. JDK다운로드 저는 SE11.0.12 윈도우 버전을 다운로드 할거예요. (EE는 기업용입니다! 개인컴퓨터에서 사용할 경우는 SE다운로드) 아래 사이트에 접속하여 원하는 버전을 다운로드 하면 됩니다. 회원가입 후 로그인하면 바로 다운로드가 시작됩니다. (귀찮지만 회원가입 필수 ㅜㅜ open jdk는 회원가입 없이도 다운가능) https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html Java Archive Downloads - Java SE 11 | Oracle 대한민국 WARNING: These older versions of the JRE and JDK are provided to help developers de..
eclipse 단축키
·
Java
자동완성 단축키: ctrl + space실행 단축키: ctrl + F11행 삭제 단축키: ctrl + dctrl + Alt: 행 복사(방향키는 위아래 방향 결정)전체 띄어쓰기: tab전체 띄어쓰기(왼쪽): shift + tab문법정리: ctrl + shift + F생성자 or getter.setter만들기: ctrl + shift + S ...계속 추가 예정