개발자는 개발에 앞서 파일정리가 중요.d드라이브에 새폴더 -> 그 아래에 java, util 폴더생성util 파일에 다운받은 utility 저장java 파일에 workspace 개설 후 프로젝트 저장1) 실행창에 (window + r) cmd 입력 -> dos 열기2)
Java 프로그래밍 언어 주어진 어떤 문제를 해결하기 위해 인간과 컴퓨터 사이에서 의사 소통을 가능케하는 인공적인 언어 이 언어를 통한 사용자는 컴퓨터에게 인련의 일을 시키는 명령어들의 집합체인 프로그램을 작성할 수 있다. 프로그래밍 언어의 종류 기계어 : 컴퓨터
자바 설치 1. 자바 설치 여부 확인 자바 컴파일 버전 확인 : java -version 자바 컴파일러 : javac cmd 종료 :exit 📍단축키 window 윈도우키 + R : 실행 notepad : 메모장 calc : 계산기 cmd : eclipse ct
무조건 실행되는 것이 아니라, 특정 조건을 충족하는 경우에만 실행되는 구문if 문 : 주어진 '조건'이 참(true)일 경우에만 실행if ~ else 문:주어진 '조건이 참(true)일 경우 if문이 실행, 그렇지 않을 경우 else문이 실행된다.if ~ else if
forwhiledo ~ whilefor 문은 사람이 직접 처리하기에 부담스러운 반복적인 작업을 처리하기에 매우 용이하다.ex) 1 + 2 + 3 + ... + 98 + 99 + 100 = ?초기식 : 최초로 초기식을 설정한다.조건식 : 초기식을 설정한 다음에는 조건식을
(1) for문(2) while문(1) for문(2) while문(1) 1~10까지(2) 1~10까지 홀수따로 짝수따로 더하기(1)★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★(2)★★★★★★★★★★
증감식이 설정되지 않거나, 증감식이 수행되더라도 조건식이 거짓이 되지 않은 형태조건식이 항상 참이므로, 반복문이 종료되지 않는다.프로그램이 PC의 자원을 매우 많이 사용하게 되므로, 시스템 다운을 발생시킬 수 있다.for문의 무한루프 예while문의 무한루프 예
다양한 종류의 자료를 표현할 수 있는 값을 변수라고 부르며, 일반적으로 웹 페이지에서 처리하고자하는 데이터에 해당된다.프로그래밍 언어에서 변수의 종류를 구별하기 위해 사용되는 키워드자바에서 제공되는 자료형의 종류에는 8가지있따. 이를 기본자료형(Primirtive Da
(1) 자신보다 하위 블록으로는 침투할 수 있다.(2) 자신이 선언된 블록 밖으로는 빠져나갈 수 없다.(3) 블록 안에서 선언된 변수는 동일한 변수가 밖에 있더라도 다른 값으로 인식된다.
소스는 블록간의 중첩으로 구성\-하나의 블록 = {...}블록안에 명시되는 명령어는 세미콜론 (;)으로 문장의 끝을 표현에러가 났을 때 빨간 줄에 갖다두면 이유 알려줌 cf. Syntax error : 문법오류문장을 표현하는 방법 -> 쌍따옴표로 묶는다. -> 문자열
ex) 둘리, 도우너, 또치의 성적표변수의 그룹으로 묶은 형태의 한 종류로서, 사물함 같은 형태를 갖고있다.하나의 배열안에는 같은 종류의 (데이터 형)의 값들만 저장될 수가 있다.배열의 선언 \->데이터형\[] 배열이름:배열의 생성 : 변수를 저장할 수 있는 사물함을
프로그램의 함수 = 메서드특정기능 (=연산)을 그룹화 해서 재사용하기 위한 단위정의된 메서드는 다른 메서드를 구성하는 {...} 안에서 다음의 형식으로 사용될 수 있으며, 이를 메서드를 호출한다라고 한다.메서드는 자신이 실행되는데 필요한 조건값을 메서드 이름 뒤의 괄호
영어 + 숫자 + 기호 언더바 (\_)의 조합첫글자는 반드시 영어로첫 글자는 대문자로 시작, 나머지 글자는 소문자로두 개 이상의 단어를 조합할 때, 새로운 단어는 대문자로 시작대부분 소문자두 개 이상의 단어를 조합할 때, 새로운 단어는 대문자로 시작모두 대문자로 표시
.
패키지 : 클래스에 대한 묶음 단위클래스를 용도별이나, 기능별로 그룹화 한 것을 말한다. 소스코드는 폴더로 분류된 형태로 존재하게 된다.서로다른 패키지에 속해있다면 다른 클래스와 이름이 동일하더라도 충돌이 발생하지 않는다 \- (서로다른 폴더에는 이름이 같은 파일들이
자바의 데이터 관리를 위해 \- 기본 데이터 타입 지원객체를 통한 데이터 관리기본 데이터 타입의 변수를 객체형태로 사용해야 하는 경우 기본형 타입을 객체로 포장해야함이 때, 사용하는 게 wrapper class초창기 java언어는 기본 자료형의 연산보다도 Wrapp
수학적 연산을 지원하는 클래스Math 클래스는 계산하는 데 도움이 되는 많은 수학함수를 제공Math 클래스는 JAVA 표준 클래스 라이브러리의 java.lang 패키지에 정의되어있다.Math 클래스의 모든 메서드들은 static 메서드로 객체생성 필요없다.범위를 갖는
문자열과 관련된 작업을 할 때 유용하게 사용가능java.lang 패키지에 포함변수 선언하듯이 가능 String str1 = "자바 Programming"; String str2 = new String("Java") 문자열 길이 : .length(); int str
.
사용자에게 이름, 나이, 이메일, 전화번호를 입력받는다.싱글톤 클래스 RegexHelper에서 validation check를 하는회원가입 절차를 작성한다.\----------싱글톤 객체를 담은 클래스 완성----------메인메서드를 담은 클래스에서는 메인메서드 내부
날짜와 시간을 다루는 클래스get으로 호출현재 날짜 호출현재 시간 호출캘린더 클래스를 파라미터로 전달받아, 그 객체가 포함하고 있는 시각을 출력하는 메서드위 메서드 사용해서 add메서드로 시간 변경하기결과값set 메서드 사용결과값현재 날짜 : 2023년 02년 03일
.
화면으로부터 입력받는 클래스java.util 패키지에 포함java.util 패키지 호출scanner 클래스 객체 생성입력창 생성문자열 반환스캐너 닫기 \- 스캐너는 한번닫으면 같은 메서드 내에서 재생성 안됨public class Main01 {}next() : 공백
컴파일 에러 \- 이클립스에서 빨간색으로 표시되는 경우 \- 소스코드의 구문 오류로 컴파일이 불가능 \- 프로그램을 실행하기 전에 발견됨런타임 에러 \- 구문상 에러는 없음 \- 다양한 경우의 수에 대응하지 못하면 발생 \- 런타임에러가 발생하면 프로그램은
📌 예제를 통해 알아보기 println 📑 결과 print 📑 결과 printf 프로그램의 코드가
File클래스는 파일 또는 폴더에 대한 정보를 제공하는 클래스 이다.FIle클래스의 객체는 정보를 조회하고자 하는 파일이나 폴더의 경로에 대한 문자열을 생성자 파라미터로 전달하는 형태로 만들 수 있다.이 때 파라미터로 전달되는 경로가 실제로 존재하지 않더라도 File객