[Java] Boolean Data Type, 불린 데이터 타입


public class DataTypesB {

public static void main(String[] args) {


System.out.println(true);

System.out.println(false);


}

}


[Result]

true

false


이전까지 integer type, 정수형 타입을 알아보았습니다.

이번에는 Boolean type입니다. 한글로는 불린 Boolean 이렇게 불려지곤 하는데, 참, 거짓을 판별해야 할 때 사용되는 데이터 타입입니다.

참과 거짓이 구분 불가능하다면 Boolean data type이 사용될 수 없습니다. 명제라고도 합니다.

[Java] Data Type : Int, 데이터 타입 : 정수형


public class DataTypes{

public static void main(String[] args){

int g=17;

System.out.println(g); //1

System.out.println(17); //2 

System.out.println("17"); //3

}

}


[Result]

17

17

17


모두 17을 가르키는 데이터타입 Data Type 입니다.

g는 integer type으로써 정수숫자 17을 저장하고 있는 변수이고,

2번은 그냥 integer을 출력한 것이고, 3번째 줄은 "17"이라는 문자열을 출력한 것입니다.

모두 같은 값을 가리키지만 구체적인 내용과 data type이 다르다는 것을 구분할 수 있어야 합니다.

[Java] 이름이 뭐예요? What is your name?


public class Yourname{

public static void main(String[] args){


System.out.println("My name is Bruno Mars");


}

}

[C 언어] 1차원 배열 / 1D array 공부하기 !



배열이란 무엇인가?

만약 배열이라는 것을 모른다고 가정하고 정수 10개를 선언해보도록 하겠습니다.


1)

#include <stdio.h>

int main(void){

int a=0;

int b=0;

int c=0;

int d=0;

int e=0;

int f=0;

int g=0;

int h=0;

int i=0;

int k=0; // int a, b, c, d, e, f, g, h, i, k = 0;


return 0;

}


배열 없이 정수형 변수 10개를 선언하려고 하니 손이 너무 아픕니다.

이번에는 정수형 배열을 이용해서 정수형 변수 10개를 선언해보도록 하겠습니다.


2)

#include <stdio.h>

int main(void){

int i=0;

int array[10]={0};

for(i=0; i<10; i++){

printf("%d ", array[i]);

}

return 0;

}


두 코드는 완전히 일치합니다.

2)번 코드에서 조금 다른게 있다면, 배열에 저장된 모든 원소(element)를 출력했다는 점입니다.

그렇다면 결과는 어떻게 될까요?


[Result]

0 0 0 0 0 0 0 0 0 0


배열에 저장된 모든 원소들일 0 이기 때문에, 모든 값들을 출력하면 위와 값들이 출력되겠네요.

[Java] Comment 주석



주석에 대해서 간단히 설명해드리겠습니다.

코드에서 한 라인을 주석 처리하고 싶을 때는 // 을 해주면 됩니다.

그리고 라인 두 줄 이상을 주석 처리하고 싶다면 시작을 /* 이렇게 열어주고, 닫을 때는 */ 이렇게 닫으면 됩니다.


예제를 통해서 더 자세히 보겠습니다.


public class Comment{

public static void main(String[] args){

int i, j, k = 0;

short a = 125;

/* for(int h = 0; h<a; h++){

for(i=0; i<=h; i++){

System.out.print("");

}

} */

//System.out.println("이런 멍청한 코드가 있다고 합시다.");

System.out.println("i + j + k + short + h + i");

}

}


결과는 어떻게 될까요 ? 




[Result]

i + j + k + short + h + i


와 같은 문자열이 출력될 것입니다. double quotes가 문자열을 감싸고 있으니 문자열로 인식되어서 그대로 출력하게 됩니다!


정말 간단한 내용이기 때문에 빠르게 지나가겠습니다!

+ Recent posts