IT/Java (자바)

▷ Java를 시작하는 방법 + 기초 내용 정리본

Univ. Facts 2018. 10. 13. 17:17


1. jdk 설치

https://www.oracle.com/index.html

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

환경설정

2. 이클립스

https://www.eclipse.org/downloads/?



3.출력

  1) System.out.print("출력 대상 문자열");

     출력 대상 문자열을 출력후 커서는 내리지 못함

  2) System.out.println("출력 대상 문자열");

     출력 대상 문자열을 출력후 커서는 내림 (Enter Key를 누름 효과)

  3)"\n" : Enter Key

     "\t" :일정한 위치에 커서를 둠

  4) System.out.printf("출력 제어 문자열", 출력대상 1, 출력대상 2);

    i) 정수출력 : %d (십진수)

   ii) 실수출력 : %f, %e

  iii) 문자출력 : %c

  iv) 문자열출력 : %s

   v) %nd : n칸을 확보하여 오른쪽 정렬하고 출력

      %-nd : n칸을 확보하여 왼쪽 정렬하고 출력

      ex) %3d, %-12s, %3c

  vi) %f : 소수 이하 6자리까지 출력

 vii) %.mf : 소수 이하 m자리까지 출력

viii) %n.mf : 전체 n자리를 확보후, 소수 이하 m자리까지 출력



- File, new java project, t1

-> t1, new class (클래스명은 항상 대문자)


- 자바 출력 표준: System.out. (System의 첫글자 S의 대소문자 구별)


-print method는 줄바꿈 기능이 없다

-\n이 엔터 기능

-println은 자동으로 줄바꿈 기능 + 출력

-\t은 일정한 위치에 커서를 둔다 (위치는 1~0 숫자배열 참조)


4. 산술연산자 : 모든 언어는 출력에서 연산 가능

            "+, -, *, /, % (나머지를 구하는 연산자)"


    1) 정수와 정수의 연산의 결과는 정수

          10/3 ---> 3 (몫)

    2) 정수와 실수의 연산의 결과는 실수 (실수의 우선순위가 정수보다 높음)

          10/3.0 ---> 3.33333...

    3) 

             3 : 4 byte를 차지하는 정수 (int형)

             3.0 : 8 byte를 차지하는 실수 (double형)

    4) C언어 : 정수 % 정수 (허용)

       Java: 정수 % 정수 (허용)

              정수 % 실수 (허용)     3.14%2--->1.14 (double형 나누기 int형 -> double형)


5. 주석문 : 실행과 관계없고, 설명을 주기 위함

   1) // 한줄 주석

   2) /*

      여러줄

      주석

      */


6. 변수명의 규칙 (=식별자 규칙)

   1) 구성 : 영문자 대소문자, 수 0~9, 특수문자 _, $

   2) 한글변수

   3) 첫글자 : 영문자 대소문자

   4) 예약어 X (키워드 & 정해진 명령어)


7. 정수형 : byte(1) - short(2) - int(4) - long(8)


8. 명시적 형변환 (=강제적 형변환)

   (바꿀자료형명)변수

   int a=175;

   double t=(double)a;

9. char형 literal : 'a', '@', '가'

   'a'   !=   "a"

캐릭터 literal (상수) / 스트링 literal (문자열)