Android/자바 특강.

특강 1일차 - 기본적인 소개 .

gandus 2010. 6. 28. 11:44

자바가 주력언어가 된 이유는 하나의 코드로 모든 OS에서 사용이 가능하다.

이클립스에서 실행을 하는 방법.

1. java project 생성.

2. Class를 생성한다.
      - 클래스 이름을 적어주고, 기본적인 메인문 첨부를 체크해준다.



기본적인 입력문 사용방법

Scanner input = new Scanner(System.in);
System.out.println();
X= input.nextInt();



자바에서 자료형

   -  기본형 - 
정수형 : byte(1), short(2), int(4) , long(8)    -> 정수형이 많은 이유는?? 가장많이 사용하니, 효율적으로 사용가능.
실수형 : float, double
논리형 : boolean
문자형 : char(2 - 유니코드로 사용하기 때문에)

    - 참조형 -
기본형이 아닌 값들, 클래스나  배열 객체......

기본형은 자신의 공간에 자신의 dt를,   참조형은 기억공간에 참조하는 주소를 가지고 있다.
- > 참조형의 변수는 모두 포인터 변수다.


+ 연산자는 문자열을 이어준다.
String s1 = ‘a’;
String s2 = ‘b’;
String s3 = s1+s2;






오늘의 예제. 두둥!!!! ㅆㅃ......

1. 2차 방정식 근을 출력
    - '^'는 제곱을 표시한다고 치자.

ax^ + bx + c = 0
a가 0이 아니여야 하고,      x =  -b+- sqrt(b^ - 4ac)   / 2a

- 근 2개  , 근 1개, 근이 x 일때



2. 실수입력 받아서  MSD(가장 큰 부분), LSD(가장 낮은 부분)

3.14  - > 100 을 곱하면 314  - > 나머지 연산자 이용 %10  하면 4 가 출력 이것이 LSD

3.14에 10을 곱하면  31.4  - > 소수점 있는지 알아볼려면  타입캐스트
인트형  != 더블형



3.  소수 출력하라.   

정수 100 이면   100까지 소수를 한라인에 10개씩 총 몇개인지 출력


4.  비트 출력  (비트 연산자 만을 이용해서)
  int 는 4바이트다
정수 입력 : 13
비트 출력 : 0000 0000 0000 1101

1101  에서 제일 처음 숫자 알려면
0001  이런식으로 하나씩 맞춰간다.