0329 / 0330

Programing/Java 2010. 10. 28. 18:16

0329

FileName : Test.java

class Test
{
  public static void main(String args[])
    {
       System.out.println("자바, 안녕~!!");
    }
}


/*
정리 :
1.자바안녕 출력해보기
2.class이름과 파일명은 대소문자까지 맞춰야 됨.
3.모든 소스에 메인문은 한개여야한다.


*/
==================================================================================
0330

1.필드(변수) : 속성, 자료구조

  자료형 변수명;
   8개+알파(8개 예약어 : boolean,byte,char,String,int,float,long,double+
   ETC:사용자정의변수&)

2.메소드 : 기능
  
   리턴자료형 메소드명()
     {

     }

   소괄호 : 매개변수, 인수, 인자, 파라미터, 아규먼트
                                           parameter   argument
    매개변수의 형식 --> 변수선언

    리턴자료형 --> 8+클래스데이터타입 + void(반환데이터없음)

    커피  gildong (int coin, String str){
     1. 동전을 받기
     2. 문열기
     3. 자판기
     4. 동전투입
     5. 커피뽑기
     6. 문닫기
     7. 커피전달
   }


3. 클래스
  
  class 클래스명
{//영역시작
   //필드 선언;
   //메소드 정의{}

}//영역끝


<연산자>

1. 산술연산자
    + - *
    /   : 몫구하기
    %(모듈연산자)  : 나머지구하기

2. 증감연산자
    ++ --
    
     int su=0;

         ++su; (전위연산자)먼저  // su = su+1;
         --su;    //   su = su-1;
           su++; (후위연산자)나중  // su = su+1;
--------------------------------------------------
     int sum = 0;
     int su = 5;

     case1)
         sum = ++su; 
        
          System.out.printlnt(sum); //6
          System.out.printlnt(su);  //6
               

     case2)
         sum = su++;

          System.out.printlnt(sum); //5
          System.out.printlnt(su);  //6


3. 관계(비교)연산자 (결과값boolean)
     >, <, >= ,<=, ==,    !=
            => (x)    = (x)  !== (x)
    int a=10;
    int b=20;
  
      a > b : false
      a < b : true
      a ==  b : false
      a != b : true

4. 논리연산자
   
    &&  (논리곱연산자) AND연산자 (그리고)
         : 두 변수가 전부 true였을때 true의 결과값
     ||  (논리합연산자)  OR연산자 (또는)
         : 두 변수가 전부 false였을때 false의 결과값

   a && b  : 이때 a와 b는 boolean 변수여야함!!
   0      0  : false
   0      1  : false
   1      0  : false
   1      1  : true

   a || b
   0     0  : false
   0     1  : true
   1     0  : true
   1     1  : true

   a &&  b && c
   0      0      0
   0      0      1
   0      1      0
   0      1      1
   1      0      0
   1      0      1
   1      1      0
   1      1      1   true

'Programing > Java' 카테고리의 다른 글

substring  (0) 2011.04.18
추상클래스  (0) 2010.12.12
0330(윤년구하기)  (0) 2010.10.28
Posted by kalkins
,