Java 간단 세팅 및 연산에 대해

제훈·2024년 7월 10일

Java

목록 보기
2/34

인텔리제이 설치 후

  • 마우스 휠 확대, 축소
  • 인코딩 설정 (2군데)

2가지 과정이 필요하다.

file -> settings로 가서

  1. wheel 검색 후 마우스 휠로 확대, 축소하는거 체크

  • help -> 'Edit custon VM options'

이것까지 해주자.


자바 소스코드는 파일 탐색기에서 보면 java 파일로 돼 있지만, 자바 내부의 JVM 속 compiler 가 컴파일을 통해 class 파일로 변경해준다.

컴퓨터가 알아보기 좋은 byte code로 된 자바 파일로 변경된 것.


설치까지 완료가 됐으니 한 번 패키지와 class 파일을 만들어서 간단한 연산을 해보자.

package com.orgiraffers.section01.literal;

public class Application2 {

    public static void main(String[] args) {

        /* 수업목표. 값을 직접 연산하여 출력할 수 있다. */
        /* 목차 1. 정수와 정수의 연산 */
        System.out.println(123 + 456);
        System.out.println(123 - 23);
        System.out.println(123 * 10);
        System.out.println(123 / 10);
        System.out.println(123 % 10);

        /* 목차 2. 실수와 실수의 연산 */
        System.out.println(1.23 + 1.23);
        System.out.println(1.23 - 0.23);
        System.out.println(1.23 * 10.0);
        System.out.println(1.23 / 10.0);            // 소수점 이하를 보고 싶으면 실수를 활용한 나눗셈을 하자.
        System.out.println(1.23 % 1.0);             /* 궁금 : 부동소수점에 대한 공부를 해보자. 왜 2.3이 아닌 22.9999...가 나오는건지 */

        /* 목차 3. 정수와 실수의 연산 */
        System.out.println(123 / 0.5);              // 정수보다 실수가 더 우선순위가 높다.

        /* 목차 4. 문자와 정수의 연산 */
        System.out.println('a' + 1);                // 97 + 1
        System.out.println('a' % 2);                // 1

        /* 목차 5. 문자열과 문자열의 연산 */
        // 문자열과 문자열의 연산은 '+'만 가능하고 이어붙이기 효과
        System.out.println("Hello " + "world!!");   // Hello world!!

        /* 목차 6. 문자열과 다른 형태의 값 연산 */
        System.out.println("Hello " + 123);                 // Hello 123
        System.out.println("Hello " + true);                // Hello true
        System.out.println("Hello " + 123.0 + 2);           // Hello 123.02

        // 아래 연산은 좀 신기하게 된다.
        System.out.println(123 + 1 + "Hello " + 123.0 + 2); // 124Hello 123.02

        /* 목차 7. 논리값과 문자열 형태의 값 연산 */
        System.out.println(true + "문자열");       // true문자열

    }
}
profile
백엔드 개발자 꿈나무

0개의 댓글