Back/JAVA72 제어문 - if문 - 분기문(조건문) * 제어문(Control)? - 프로그램의 흐름을 제어하는 명령문. - 원래는 main() 메서드의 시작 중괄호([{} 에서부터 끝 중괄호{})까지 위에서 아래로 순차적으로 실행하는 흐름을 가지고 있음. - 제어문은 이러한 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것을 말함. - 모든 제어문의 실행 결과는 boolean형(true/false)로 나옴. * 제어문의 종류 1. 분기문(조건문) - if문, if~else문, 다중 if~else문, switch~case문 2. 반복문 - while문, do~while문, for문 3. 기타(보조 제어문) - break, continue 명령어 * if문 - 분기문(조건문) - 조건을 제시하여 참이면 실행하고, 거짓이면 무시하는 문장. - 조건식의.. 2021. 2. 25. main 메서드를 이용한 키보드 입력 처리(Run Configurations) 산술 연산 시 main 메서드를 통해 받은 데이터는 "문자열(String)"이기 때문에 반드시 정수형(int)으로의 변환이 필요하다. Wrapping Class : Integer Wrapping method : parseInt 예제1) 키보드로 상품과 해당 상품의 단가, 수량, 입금액을 입력 받아서 상품금액(단가*수량)과 부가세액, 상품총액 및 잔액을 구해보자. public class Exam_03 { public static void main(String[] args) { // 1. 키보드로부터 상품명을 입력 받자. String product = args[0]; // 2. 키보드로부터 상품의 단가를 입력 받자 int danga = Integer.parseInt(args[1]); // 3. 키보드로부터 .. 2021. 2. 25. 연산자 1. 산술연산자 - 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 2. 관계연산자(비교연산자) - 크거나 같다(>=), 크다(>), 작거나 같다( false가 되고 false -> true가 됨. - 논리연산자는 우선적으로 관계연산자를 실행한 후에 그 결과값을 가지고 논리연산을 수행하게 됨. 4. 단항연산자 / 이항연산자 / 3항연산자 - 단항연산자 : 1개의 항을 대상으로 연산을 수행. ㄱ) 전위연산자 : 단항연산자가 변수명 앞에 온다.(++su2) 변수의 값을 하나 증가 또는 감소 시킨 후 처리한다. ㄴ) 후위연산자 : 단항연산자가 변수명 뒤에 온다.(su1++) 변수를 처리한 후에 값을 하나 증가 또는 감소 시킨다. - 이항연산자 : 2개의 항을 대상으로 연산을 수행. - 3항 연.. 2021. 2. 24. 자료형/형변환과 출력 양식 * 형변환(Casting - 해당 데이터 값의 자료형을 다른 타입의 자료형으로 변환하는 것을 말함 - boolean형을 제외한 7개의 기본 자료형은 서로 형변환이 가능함. - 1. 묵시적 형변환 => 자료형의 크기가 작은 데이터를 큰 자료형의 데이터에 저장. 형변환 작업을 안 해 주어도 된다. - 2. 명시적 형변환 => 큰 자료형의 데이터를 작은 자료형의 데이터에 저장. 형변환 작업을 반드시 해주어야 한다. 자료의 손실이 발생할 수 있음. * 정수형 : 일반 정수(숫자) * 실수형 : 소숫점이 존재함 - float 실수형의 기본자료형은 double형이기 때문임. - 실수 자료형에서 명시적 형변환을 진행하게 되면 자료의 손실이 거의 발생하지 않음. * 단일 문자형 : char형(0 ~ 65535) ==>.. 2021. 2. 24. 변수 기본 개념 및 int(정수형) 실습 * 변수(Variable)? - 하나의 데이터를 저장할 수 있는 메모리 공간을 의미함. - 필요한 데이터를 저장할 곳을 미리 선언해 주고, 나중에 계속해서 사용하기위해 변수를 만든다. * 변수 선언 방법 - 형식) 자료형 변수명; - 자료형 : 기본 자료형(8가지) - 변수명 : 사용자가 임의로 만들 수 있음. * 자바에서의 기본 자료형(8가지) 1. 정수형 : byte(1바이트), short(1바이트), int(4바이트), long(8바이트) 2. 실수형 : float(4바이트), double(8바이트) 3. 단일문자형 : char(2바이트) 4. 논리형 : boolean(true / false) * 변수 사용 절차. 1. 변수 선언 - 자료형 변수명; 2. 변수 초기화 - 변수에 값을 저장(= 기호를.. 2021. 2. 23. SYSOUT 실습 2021. 2. 23. 이전 1 ··· 9 10 11 12 다음