분류 전체보기

프로그래밍 언어/Java

Java - 반복문

If 실습If_Example05 : 윤년 구하기import java.time.Year;import java.util.GregorianCalendar;import java.util.Scanner;public class If_Example05 { public static void main(String[] args) { /* * 윤년 구하기 연도를 입력받고 입력받은 연도가 윤년인지 판별 * 1. 연수가 4로 나누어 떨어지는 해는 윤년 * 2. 연수가 100으로 나누어 떨어지는 해는 평년 * 3. 연수가 400로 나누어 떨어지는 해는 윤년 * 4년마다 오고 100년 마다는 아니지만 400년마다는 윤년이된다. */ Scanner sc = new Scanner(System.in); ..

프로그래밍 언어/Java

Java - 조건문

제어문내가 선택적으로 코드를 실행할 수 있게 한다.조건문 & 반복문 조건문조건에 따라 수행할 문장을 선택할 수 있도록 하여 프로그래밍 순서를 제어조건식에는  boolean형 데이터 타입 (true or false) 을 결과로 가지는 값, 식이 온다. if ( boolean형 데이터 타입(true, false) ) { 실행할 코드; }// 범위 블록 { } 안 쪽의 코드는 if가 true 일 때만 실행되어지게 된다.  if 조건문if 문 은 지나칠 수도 있는 코드가 될 수 있다.if - else 문은 둘 중 하나의 코드 블록은 반드시 실행이 되는 코드이다.if - else if - else 문은 3 가지 이상의 조건 중 하나의 코드 블록은 실행이 되는 코드이다.else if 는 if 와 else 사이에 ..

프로그래밍 언어/Java

Java - 연산자

연산자대입, 산술 연산자대입 연산자 ( = )변수에 값을 대입하는 연산자ex) int num = 10;산술 연산자 ( +, - , * , / , % )나눗셈 주의나눗셈 ( / ) : 몫을 반환함MOD ( % ) : 나머지를 반환함증가, 감소 연산자(++, —)전위 연산자ex) ++num후위 연산자ex) num++int num = 10;int result = 0;result = num++;// result = 10 , num = 11;// 해당 연산이 완료된 뒤에 num이 1 증가int num2 = 100;int result2 = 0;result2 = ++num;// result2 = 101 , num2 = 101// 먼저 num2를 1 증가 한 후 result2 에 대입관계 연산자> , = , 두 항의 ..

프로그래밍 언어/Java

Java - 자료형 2

CharType (탈출 문자, 유니코드 ) public class CharType { public static void main(String[] args) { // 문자형(char) // 싱글쿼터 사용. 2byte 차지. 단 하나의 문자만 허용 char ch1 = '한'; // 유니코드 표현식(\\\\u 로 시작되는 탈출문자) // escape sequence(탈출 문자) // D55C는 16진수를 기반으로 한 숫자임. // 16진수에 맞는 문자를 출력함 char ch2 = '\\uD55C'; System.out.println(ch1); System.out.println(ch2); // '한'이라는 값을 정수형 int 타입에 넣는다. // 자동 형 변환이 되어..

프로그래밍 언어/Java

Java - 자료형 1

자료형상수와 리터럴상수변하지 않는 값final(예약어)를 사용하여 값이 바뀌지 않도록 함리터럴프로그램에서 사용하는 모든 숫자, 문자, 논리값ex) 123, 'A', "ABCD", true, 3.14 ...final 키워드를 사용하여 상수로 지정클래스에 붙이면 상속 불가메서드에 붙이면 over-riding 불가final int num = 10; // 상수로 지정 num = 20; // Error 뜬다. 상수를 변경하려고 했기 때문.final int num = 10; // 상수로 지정num = 20; // Error 뜬다. 상수를 변경하려고 했기 때문. 참고 : java의 오버로딩과 오버라이딩 차이1. 오버로딩 (Overloading)예시:이름은 add로 똑같지만, 입력값(숫자)의 개수가 달라서 구분 가능2..

bonkri
'분류 전체보기' 카테고리의 글 목록 (2 Page)