본문 바로가기

전체 글

(15)
기본문법활용 기본문법활용 #.01 문법간의 중첩구조 조건문, 반복문을 구성하는 블록 {} 안에 다른 문법 표현이 포함될 수 있다 자주 사용되는 패턴으로는 if-if, if-for, for-if, for-for가 있다. if-if 구조 특정 조건이 참으로 판단되어 블록안에 진입했을 때, 상세조건을 판별하는 구조. if (조건) { if (조건) { ... } else { ... } } else { if (조건) { ... } else { ... } } IfNesting.java public class IfNesting { public static void main(String[] args) { int point = 78; if (point > 70 && point 77) { System.out.println("C+ 입..
반복문 반복문 주어진 조건이 참을 충족하는 동안 블록 안의 실행문을 반복해서 수행하는 문법. #01. while문 (보통) 1) 기본 구문 형식 주어진 조건식이 참인 동안 블록 안을 반복적으로 수행한다. whlie (조건) { ... 반복적으로 수행할 문구... } 2) 반복문의 조건이 성립하기 위한 구성 초기식; // (1) 조건식을 판별하기 위한 기준값을 생성한다. whlie (조건식) { // (2)(5) 조건을 판별한다. ... 반복적으로 동작할 구문 ... // (3) 명령을 수행한다 증감식; // (4)기준값에 변화를 주고 다시 조건식으로 이동한다. } 예제 public class While1{ public static void main(String[] args) { // 초기식 int x = 0; ..
조건문 조건문 조건문은 프로그램 명령이 주어진 조건이 참인 경우에만 선택적으로 실행되도록 하는 문법 표현 if문과 switch문이 있다. if문 괄호 안에 주어진 조건이 참인 경우 블록{}안을 수행. if (조건) { // ... 조건이 참인 경우 실행할 명령... } 조건에 명시할 수 있는 형식 비교식 (=, !=, >, >=, 70 && point 두 조건중 하나라도 참이면 전체가 참 if (point 80) { System.out.println("범위를 벗어났습니다."); } } } 출력결과 C학점 입니다. If3.java 예제 public class If3{ public static void main(String[] args) { boolean is_korean = true; if (is_korean =..
기본입출력 기본 입출력 #01. 입력 키보드를 통해 사용자에게 어떤 내용을 입력받아서 변수에 저장 가능함. 1) 구현절차 클래스의 정의 상단에 다음의 구문을 추가함 import java.util.Scanner; ####메인 메서드 첫 라인에서 다음의 구문을 추가함 Scanner reader = new Scanner(System.in); 숫자값을 입력받고자 하는 경우 int input = reader.nextInt(); 문자열을 입력받고자 하는 경우 String input = reader.nextLine(); 형식문자 문자열을 출력할 때 변수값이 적용될 수 있는 치환자. 1) 종류 형식문자 의미 %s 문자열 %d 정수 %f 부동 소수점 %g 부동 소수점 %% 퍼센트 2) 형식문자를 포함하는 문자열 직접 출력하기 형식..
연산자 연산자 연산에 필요한 특수기호 #01. 대입연산자 (=) 변수에 값이나 다른 연산결과를 대입하기 위해 사용 #02. 사칙연산자 (산술연산자) 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/, %) 연산결과는 다른 변수에 대입하거나 직접 출력할 수 있다 1) 변수간의 연산결과를 다른 변수에 대입 후 출력 int num1 = 100; int num2 = 200; int result = num + num2; System.out.println(result); 2) 변수간의 연산결과를 직접 출력 int num1 = 100; int num2 = 200; System.out.println(num1 - num2); 3) 값들간의 연산결과를 직접 출력 System.out.println(100 * 2); 4) 나눗셈 /연..
변수 변수 수학에서의 정의 : 수식에 따라서 변하는 값 프로그램에서의 정의 : 메모리에 저장되는 데이터들의 총칭 메모리 데이터를 저장할 수 있는 물리적 장치 휘발성 메모리 전원을 OFF하면 저장되어 있는 데이터가 모두 삭제된다. ex) RAM카드 비휘발성 메모리 전원을 OFF하더라도 데이터가 삭제되지 않는다. ex) 하드 디스크, USB #02. 컴퓨터의 데이터 단위 컴퓨터에 저장될 수 있는 데이터는 이진수 형태이므로 0아니면 1로만 구성된다. bit 이진수 값 하나를 의미. 1bit는 두 개의 정보를 표현할 수 있다. (0혹은 1) 2bit는 네 개의 정보를 표현할 수 있다. (00, 01, 10, 11) nbit는 2의 n제곱 개의 정보를 표현할 수 있다. 2, 4, 8, 16, 32, 64, 128, 2..
자바시작하기 javac HelloWorld.java 빌드 현업에서는 "컴파일" 혹은 "빌드"라는 용어가 이 전체과정을 대표하는 경우가 많음 javac.exe -->컴파일을 수행하는 소프트웨어 = 컴파일러 -Sublime Tent 3 -->유료 / 접근성 낮음 -EditText 국산 --> 유료 / 접근성 없음 -Visual Studio Code --> 무료 / 접근성 없음 -IDE(통합개발환경)-->코딩, 컴파일, 배포까지 하나로 다람 각각의 프로그래밍 언어마다 전용 java --> Eclipse -컴파일러 + 몇가지 보조 도구들의 통합팩(언어마다 존재함) > SDK (Software Developement Kit) > JDK (Java Developement Kit) 확장팩--> Packge Packge Contr..