[Java] Java 사칙연산 예제, Java Arithmetic Problems


public class FourArithmetic{ //사칙연산

public static void main(String[] args){

int num1 = 10;     //첫번째 변수

int num2 = 30;     //두번째 변수

System.out.println(num1+num2); //덧셈

System.out.println(num1-num2); //뺄셈

System.out.println(num1*num2); //곱셈

System.out.println(num1/num2); //나눗셈

}

}


결과값은 너무나도 쉽지만 !


[Result]

40

-20

300

0


이렇게 나오겠네요 !

마지막이 왜 0인지 의아하실 수도 있습니다. 변수는 integer 정수형입니다. 물론 10/30=1/3 이고, 더 자세히 표현하면 0.3333333... 이 맞습니다. 하지만 integer data type은 소숫점 아래 자리 수들은 모두 버립니다. 그러므로 0.3333이어도 0으로 저장하고 출력합니다.



[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] 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가 문자열을 감싸고 있으니 문자열로 인식되어서 그대로 출력하게 됩니다!


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

[Java] Character, String, 문자와 문자열 공부하기



Public class String{

Public static void main(String[] args){

System.out.println("미래지향적");      //String, 문자열

System.out.println('미');                  //Character, 문자

System.out.println('래');

System.out.println('지');

System.out.println('향');

System.out.println('적');

System.out.println("Java Tutorials");   //String, 문자열

}

}


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

먼저 자신이 예상한 결과를 노트에 적어보고 답을 확인해보세요.







[Result]

미래지향적

Java Tutorials


이렇게 될것입니다.


+ Recent posts