전체 글 126

JAVA if문

조건문(Conditional Statement) (1) if statement     1) 사용방법         int a = 0;         if(조건1){  // ex) a > b && c             조건1이 true일 때 할 일;         }         else if(조건2){             조건1은 false, 조건2는 true일 때 할 일;         }         ...         else if(조건N){             앞에 나온 모든 조건 false, 조건N은 true일 때 할 일;         }         else {             모든 조건 실패 시 할 일;         }         다양한 케이스 존재         ..

JAVA 2024.11.08

JAVA 랜덤

Random class (1) 임의의 수를 얻는 도구 (2) 사용 방법     1) java.util.Random import     2) Random rd = new Random();     3) 다양한 방법으로 임의의 수를 얻는다.        rd.nextInt() : 정수의 범위 중 한 개의 숫자        rd.nextInt(숫자) : 0부터 숫자-1까지 중 한 개의 숫자        rd.nextFloat() : 0부터 1사이의 float 한 개        rd.nextDouble() : .... 3. 제어문(Control Statement)     - 프로그램의 실행 순서를 변경하거나       조건에 따라 실행하거나 안하거나 결정하는 문장     - 제어문에는 조건문, 반복문, 기타 제..

JAVA 2024.11.07

JAVA 사용자 입력

사용자 입력 (1) 프로그램이 수행될 때 입력받는 방법     자바실행 : 1) javac.exe를 이용하여 compile                  -> class 파일 생성               2) java.exe 클래스명 입력값1 입력값2 입력값3 .. 입력값N                  회사, 학교, 기관에서 야간 작업을 할 때 많이 사용                  입력값으로 20240813                  Run > Run Configurations.. > arguments탭                  ex) java UserInput 20240813 Chang 3 (2) 필요할 때 물어보기 > Scanner 클래스 이용     1) java.util.Scann..

JAVA 2024.11.07

JAVA 변수

변수(Variable)         - 변수 : 변하는 수  상수(Constant)     - 크게 문자형과 숫자형으로 나누어짐     - 문자형 : char, String     - 숫자형 : int, long, float, double               int : -21억xxx ~ 21억, 부족 시 long               float, double : 소수점이 있는 숫자     - 기타형 : boolean(true, false 값만 가짐)     - 변수 이름 명명 규칙         숫자로 시작 X : num1(O), 1num(X)         특수기호는 $와 _ 만 허용         자바의 reserved word는 불가         myAge : 첫 글자는 소문자로 시작 ..

JAVA 2024.11.06

JAVA 주석

주석(Comment) (1) 프로그램에 설명을 써 넣는 것 (2) 컴파일 시에 사용 안함 (3) 주석을 만드는 목적     - 변수, 함수, 로직에 설명을 적기 위해     - 프로그램 시작 부분에 개요 설명     - 프로그램 로직이 매우 복잡       주석으로 플로우(흐름)을 미리 기술       조금씩 프로그램으로 완성       (Pseudo Coding) (4) 한 줄 주석, 구간 주석, 문서화 주석     한 줄 주석 : //     구간 주석 : /*       */     문서화 주석 : /**        */ public class CommentEx { /** * 아무 의미없는 함수 * @param args */ public static void main(String[] args..

JAVA 2024.11.06

JAVA 기본 개념

Java(1) 3대 프로그래밍 언어 중 하나     3대 : C, Java, Python, (Javascript)     C : 속도, 하드웨어     Java : 배포, 코드 재사용성, 웹     Python : 쉬움, 다른 사람의 소스코드를 참조하기 편함 (2) 1991년 제임스 고슬링이 개발      최초 이름 : OAK -> Java     개발 목적 : 가전제품용 소형 OS (3) 웹 어플리케이션의 발전에 따라 널리 퍼지게 됨 (4) 같은 코드로 어느 시스템이든 사용 가능     Code Once, Run Everywhere     - JVM(Java Virtual Machine)이 설치된 곳이라면       어디에서나 (5) 대표적인 객체지향언어로 웹 프로그램의 대명사[Compile 방식 vs..

JAVA 2024.11.06