CodingDiary/JAVA 7

JAVA_6

1) 형태 반환타입 메소드명 ([매개변수들]) { 처리할 일; [return 결과값;] // 반환할 때는 return 값을 쓴다. } // [] 는 없을 수도 있음 2) 종류 [메소드 형식 1] 매개변수 x 반환값 x => void (ex) static void noParamNoReturn() {} -주로 출력 기능 (1) class 에서 //메소드 정의(선언) (2) main 에서 //메소드 호출: 메소드 원형 그대로 호출 [메소드 형식 2] 매개변수 x 반환값 o => return 사용 해야 함 (ex) static int(자료형) noParemYesReturn() { return 0 ; //숫자여서 0으로 반환해줌 } -주로 출력 기능 (1) class 에서 //메소드 정의(선언) (2) main ..

CodingDiary/JAVA 2024.03.27

JAVA_5

반복문 1) 형태 [초기식] // 생략가능 do { 명령문들; [증감식] // 생략가능 } while (반복조건); 2) 특징 -반복조건보다 명령문이 먼저 실행 (명령문은 무조건 한번은 실행됨) -while문으로 do while 문 형식 추출 가능해서 while문으로만 사용해도 무관 *누적합 변수선언: int sum=0; *블락은 세미콜론 넣어도되고 안넣어도 됨 > 보통 안넣음. -continue문이나 break문을 만나면 그 아래에 있는 명령문들은 실행이 안됨. [1] break 문 - 반복문이나 switch문 안에서만 사용 가능 - switch이나 반복문(while)을 빠져 나가고 싶을 때 (무한루프 탈출) [2] continue 문 - 반복문 안에서만 사용가능 - 반복문 처음으로 이동을 원할 때 *..

CodingDiary/JAVA 2024.03.26

JAVA_4

(=분기문, 제어문) ※범위를 가지고 분기할때는 주로 if문을 사용하고 // 범위 넓은 때 (연속적, 값이 정확히 떨어지지 않을 때) 수식의 결과값이 이산적일때 switch문 사용 // 범위 좁을 때 (이산적, 값이 정확히 떨어질 때) [1] if 문 1) 형태 if(조건식) { //if 블락 시작 명령문; // 조건식이 참일 때만 실행 됨. >즉, 조건식은 T/F 결과값이 나 올 수 있는 비교식이나 논리식 또는 직접 boolean값을 줄 수 있도록 한다. } // if 블락 끝 2) 특징 -결과값이 boolean값이 아닌 식은 조건식으로 불가 (T/F 가 나올 수 있는 식 또는 값만 가능) -조건식은 참일 때만 실행 >> 조건식이 false일 경우, 명령문 작동 x -이 때, 실행할 명령문이 하나면 {..

CodingDiary/JAVA 2024.03.25

JAVA_3

변수 variable 상수 constant '가' > char (기본 자료형-문자형) "가" > String (참조형) cmd >> cd(체인지 디렉토리) ○캐릭터형 -char - 문자 하나를 저장하는 자료형 (부호비트가 없어 약 6만 5천까지 가능, 0~65535) - 수치형으로도 쓸 수 있음 >'가'라는 문자가 코드값으로 정의되어있어서>십진수로 저장이 가능하므로 - 무조건 싱글 쿼테이션으로 감싸있어야 캐릭터형이다 (*더블로 감싸면 스트링형-참조형) *파이썬에서는 싱글이나 더블 쿼테이션 둘 다 감싸도 문자열 *자바는 산술 연산자 사용 불가능 (자바에서는 연결 역할 >> 논리형에서 true+false = 불가능) *printf과 prinfln printf > 출력 >> (*형식문자열에만: 메소드가 정해져..

CodingDiary/JAVA 2024.03.21

JAVA_2

RAM (=메모리): 휘발성, 프로그램이 저장되면 데이터 없어짐(임시 데이터) (ex) num=100; > ram에 num 폴더가 100으로 값변경됨(초기화) >> num=1; > ram에 num 폴더가 100에서 1로 값변경됨 *변수명 앞에 자료형 있으면 무조건 선언 1] 변수 : 메모리 상의 임시 데이터 저장 공간의 이름 2] 변수의 명명 규칙(Naming Convention) -영문자와 숫자 섞어서 입력 가능하나, 숫자로 시작 X -예약어(키워드)는 변수 사용 불가 (예]public ,void,main,static등) -특수 문자 변수 사용 불가(단, 언더바(_), $는 식별자로 사용 가능($는 사용 지양) -변수명은 명사형(소문자로 시작) /한글이나 한자도 변수명으로 사용 가능 3] 변수선언(Va..

CodingDiary/JAVA 2024.03.21

JAVA_1

대문자 + 단어가 바뀌는 부분이 대문자 -> 파스칼 명령규칙 소문자+단어가 바뀌는 부분이 대문자 -> 카멜케이스 명령규칙 비트 숫자가 높을수록 컴퓨터 빠름 (ex) 32 비트 : 2차선 / 64 비트 : 4차선 1.컴퓨터 ->마우스 우클릭->속성 -32비트 혹은 64비트확인 -컴퓨터명 확인(반드시 영문-오라클 설치시 오류가능성) 2.제어판\프로그램\프로그램 및 기능 에서 JDK 설치 여부 확인 1]자바개발환경구축 (오픈 jdk) 1-1.JDK설치-http://www.oracle.com ※Open JDK 다운로드 https://jdk.java.net/ https://jdk.java.net/java-se-ri/17 의 RI Binary (build 17+35) under the GNU General Publ..

CodingDiary/JAVA 2024.03.19