IT공부/Java

    [Java] Java의 조건문 중 if문 알아보기

    [Java] Java의 조건문 중 if문 알아보기

    If문 if문은 java 프로그래밍을 할 때 주어진 조건에 따라 원하는 코드를 작동시키기 위한 문법입니다. int a=3; int b=4; if(a>4){ System.out.println("a가 b보다 큰 수입니다."); }else{ System.out.println("b가 a보다 큰 수입니다."); } 사용 방법은 위와 같습니다. if우측 소괄호 안에 조건을 넣어주고 그 조건이 참이라면 블록의 내용을 실행합니다. 만약 거짓이라면 else문으로 넘어가서 블록을 실행하게 됩니다. else와 블록 없이 if만 사용하여도 문제는 없지만 조건이 거짓일 때 실행하고 싶은 문장이 있다면 else를 이용하면 됩니다. int tall=175; if(tall>=180){ System.out.println("키가 180..

    [Java] Java의 상수와 리터럴

    [Java] Java의 상수와 리터럴

    상수와 리터럴 상수란 무엇인가? 리터럴이란 무엇인가? 상수란 무엇인가? 상수는 변하지 않는 값으로 변수와는 다른 성질을 가지고 있습니다. 상수를 선언할 때는 final을 이용합니다. 상수를 사용하는 이유는 코드를 작성하다 보면 실수로 값이 바뀔 수 있는데 그러한 일을 방지할 수 있습니다. final int PI = 3.14; 위와 같이 변수를 선언하는 방식과 비슷하지만 앞에 final을 붙여서 PI라는 값을 3.14로 고정시켜줍니다. final int MAX_NUM = 50; MAX_NUM = 40; 위의 예시와 같이 MAX_NUM을 50으로 선언을 하고 40으로 고치려고 작성을 하면 오류가 납니다. 리터럴이란 무엇인가? 프로그램에서 사용하는 모든 숫자, 문자, 논리 값들을 리터럴이라고 부릅니다. 리터럴..

    [Java] Java의 형 변환 알아보기

    [Java] Java의 형 변환 알아보기

    형 변환 형 변환이란? 암묵적 형 변환 명시적 형 변환 형 변환이란? 코드를 작성할 때 자료형이 각각 다릅니다. int 형을 받았지만 double형으로 표현을 해야 하는 경우도 있을 수 있고 문자를 받고 그것을 유니코드의 숫자로 화면에 띄우는 경우도 있을 것입니다. 이러한 경우 자료형이 다르기 때문에 자료형을 바꾸어주어야 합니다. 그러한 경우에 형 변환을 이용합니다. 암묵적 형 변환 암묵적 형 변환은 더 작은 메모리를 가진 자료형에서 더 큰 메모리로 변환을 하는 경우 일어나는 형 변환으로 특별하게 코드를 작성하지 않고 일어나는 형 변환을 의미합니다. byte a=5; short b=a; int c=b; long d=c; 위의 예시와 같이 byte자료형이 가장 작기 때문에 메모리가 더 큰 자료형에 사용을 ..

    [Java] Java의 여러가지 연산자 알아보기

    [Java] Java의 여러가지 연산자 알아보기

    자바의 연산자 종류 대입 연산자 산술 연산자 증감 연산자 관계 연산자 논리 연산자 조건 연산자 대입 연산자 변수에 값을 대입해주는 연산자로 ' = ' 등호 기호를 사용합니다. 변수를 선언할 때 사용하기도 하고 연산의 결과를 입력할 때 사용하기도 합니다. int a=4; int b=5; int c; c = a+b; 위와 같이 a와 b라는 변수에 대입 연산자 ' = '을 이용하여 4와 5를 대입하였고 c에는 a와 b의 합을 대입해주었습니다. 산술 연산자 사칙연산 시에 사용되는 연산자입니다. int a=20; int b=3; int c; c = a+b // c는 a와 b의 합인 23 c = a-b // c는 a와 b의 차인 17 c = a*b // c는 a와 b의 곱인 60 c = a/b // c는 a와 b의..