본문 바로가기

전체 글115

JAVA 프로그래밍 [제어문, Control] 반복문_ While, do while 문 JAVA의 반목문은 특정 조건에 따라서 반복 시킬수있는 문장 이다. for, while, do~while 이 있다. 반복문을 사용하는 조건은 아래와 같은 조건이 있다. 1. 반복할 횟수가 정해져 있는 경우 For 문 또는 While 문 사용 2. 반복할 횟수가 정해져 있지 않은 경우 While 문 사용 횟수가 정해져있는 while 구문을 작성해보았다. if문과 형식은 동일하다. 조건값 범위 내에 값이 포함되어있다면, 반복 명령어는 범위 이내까지 반복되며 구문이 실행된다. 해당 루프를 제어하려면, 조건 값을 지정, 구문이 실행된후 +1씩 추가를 하며, 단계를 설정해주면 범위 설정하기가 용이 하다. ** 중요 ** do ~ while 문과 while문의 차이 * while (조건식) { 2019. 7. 10.
JAVA 프로그래밍 [제어문, Control] 조건문_ If문 조건에 따라서 실행이 될수도 있고, 안될수도 있는 구문이다. 주로 참과 거짓을 많이 따진다. 1) 조건문 (=분기문) 조건에 따라서 참, 거짓인 조건을 갈라져서 실행이 된다. if문, if~else문 => 다중 if 문 ~else if~ => 속도가 느리다 해결법은 => switch ~ case 구문 하나의 조건식에 처리해야할 문장이 하나이상일 경우 -> { }처리 한다. 형식 _ if ( 조건식->변수, 수식, 관계, 논리 연산자 ){ 실행할 구문 } 짝수 홀수를 구분 하는 방법 _ 변수%2==0는 짝수, 변수%3==0은 홀수 를 의미함 중첩 If문 _ 조건 1) 만약에 su가 1~100까지의 범위에 들어가는 경우에만 짝수, 홀수를 계산하시오. 조건 2) 만약에 su가 1~100까지의 범위에 들어가지 .. 2019. 7. 10.
JAVA 프로그래밍 [형변환] 마무리 예전에는 줄곧 system.out.println 으로 데이터를 출력하였으나, 요즘은 아래와 같은 방식으로도 값을 출력하기도 한다. printf(출력양식,,, 출력할 대상자,,,) -> %d 정수값, %c(문자), %s(문자열), %f(소수점) char ch='A'; 의 char 범위는 0~65565 이다. 그렇다면 int로 자동 형변환 방법은? 오류가 발생하기에 반드시 ch 앞에 (int)를 넣어줘야한다. 그렇다면 오류는 해결된다. *변수는 계산할때, 입출력 프로그램을 작성할때, 현재 프로그램의 상태를 저장 시킬 필요가 있을때 필요하다. 여기서 총점을 구하는 문제를 참고해 보자. 소수점 별로, 정밀한 계산 하는 방법이 다양하다. 소수점 몇째 자리수까지 표현을 하고싶은지를 표현할 수가 있다. 2019. 7. 10.
JAVA 프로그래밍 [형변환, Cast] 개요 연산 중간에 형이 변환이 되는 경우가 있다. (+ * / - 등등 더하기 곱하기 나누기 빼기) 이때의 형변환은 객체 형변환과도 밀접한 연관이 있다. 그리고 형변환에서의 형은 자료형이 바뀌는것은 의미한다. 형변환의 종류 _ 1. 자동형변환 묵시적인 형변환이라 말하기도 한다. 즉 알고도 모른채 하듯 가만히 놔두면 자동으로 형변환이 되는것을 의미 한다. 변수의 값을 저장시킬때, 그리고 연산할때 적용이 된다. byte 자동으로 형변환(큰.. 2019. 7. 10.
JAVA 프로그래밍 [삼항 연산자, 대입 연산자] 개요 삼항 연산자 _ 삼항 연산자는 if문과 밀접한 연관이 있다. 삼항 연산자는 어떤 특정한 조건에 따라서 a값을 넣을수도있고, b를 넣을수도 있다. 이때 필요한것은 조건식이다. 조건식에 따라 만약 참이다 라는 값이나오면, 참인값을, 거짓이다라는 값이 나오면 거짓이라는 값을 대입하게 된다. [변수명 = (조건식)? 참인값 : 거짓인값;] 대입 연산자 _ 대입 연산자 여러가지 이름을 갖고있다. 배정연산자, 할당 연산자 등 이외에 다양한 이름이 있는데 보통은 대입연산자 라고 말한다. 대입연산자는 계산을 해서 변수에 값을 저장할때 사용한다.자 a=a+1, a=a-1, a=a*1, a=a/1, a=a%1 이와 같이 자기 변수에다가 직접 계산을 하여 대입하는 방식을 의미한다. 즉 자기변수에 값을 계산한후 자기 변수에 .. 2019. 7. 10.
JAVA 프로그래밍 [관계, 논리 연산자] 개요 1. 관계 연산자 쉽게 말해 크기 비교를 하는 연산자이다. 기호로는 아래를 내포 하고있다. ,=(크거나같다),!=(같지않다),==(같다) 2. 논리 연산자 참과 거짓을 판별하는 연산자이다. 사용되는 기호는 아래와 같다. &, |, ^, &&, ||, !(NOT) [자바의 정석 p144에 보다 자세히 나와있다.] &&, & 은 그리고 를 뜻한다. ||, |는 또는 or 을 뜻한다. ^ (XOR) => 베타적인 결합, 두개의 항이 같으면 False, 서로 다르면 True의 값을 출력한다. ** 중요 ** 조건 평가 => 첫항의 결과에 따라서 두번째항을 계산할수도 안할수도 있는 방식 (2>3) && (5 첫항의 결과와 상관없이 무조건 두번째항을 계산하는 방식 (2>3) & (5 2019. 7. 9.