자바 기초 지식 정리 (2)

7321 단어 자바
1. float 형 변수 에 값 을 부여 할 때 뒤의 f 를 잊 어 서 는 안 됩 니 다.
 float x=0.4f;

2. 변수의 크기 를 비교 할 때 변수의 유형 을 주의해 서 보아 야 한다.
 float x=0.4f;
    double y=0.4;
    if(x==y)
    System.out.println("x equals y");
    else
    //        
    System.out.println("x not equals y");
    x not equals y

3. 자바 는 int 형 변수의 값 을 사용 하여 배열 의 요소 개 수 를 만 들 수 있 습 니 다.
 int size=8;
    double number[]=new double[size];
    //     8
    System.out.println(number.length);
    size=9;
    System.out.println(number.length);
    //     8

4. 여러 개의 1 차원 배열 을 사용 하여 2 차원 배열 을 초기 화 할 수 있 습 니 다. 이런 1 차원 배열 의 길이 가 다 르 기 때문에 주 의 는 경 계 를 넘 지 마 십시오.
 int a[][]={{1},{1,2},{1,2,4}};
    System.out.println(a.length);
    //System.out.println(a[0][2]);
    //        
    System.out.println(a[0][0]);

5. 출력 배열 의 참조 (char 형 배열 의 차이 점 주의).
int a[]={1,2,3,4};
    System.out.println(a);//    
    char b[]={' ',' ',' ',' '};
    System.out.println(b);//      
        System.out.println(""+b);//    

6. 산술 혼합 연산 의 정밀도.
 byte x=(byte)20+'a';//20+'a'   int,
    //        int      byte   
    //short    
    //java    short、byte       
    byte y=(byte)(30+'b');//           
    //    
    System.out.println(x);
    System.out.println(y);

7. 제발 1 + 1 / 2! +...1/20!。
 double sum=0,item=1;
    int i=1,n=20;
    do {
    sum=sum+item;
    i=i+1;
    item=item*(1.0/i);//  1.0
    }while(i<=n);
    //      ,do-while while      ?
    System.out.println("sum="+sum);
         ,               ,do-while while     ??

8. 1 의 단 계 를 10 의 단 계 를 곱 하 라.
 /*1     10   
    int n=1;
    int sum=0;
    for(int i=1;i<=10;i++) {
    n=n*i;
    sum=sum+n;
    }
    System.out.println(sum);
    */

9. 100 이내 의 소 수 를 구한다.
 /*100       
    int j;
    for(int i=2;i<=100;i++) {
     for(j=2;j<=i/2;j++) {
        if(i%j==0) {
            break;
        }
     }
    if(j>i/2) {
        System.out.println(i+"   ");
    }
    }
    */

10. 하나의 수가 그것 의 인자 의 합 과 같다 면 이 수 를 정수 라 고 한다.천 이내 의 완 수 를 구하 다.
 /*1000     
    int j;
    int sum;
    for(int i=2;i<=1000;i++) {
    sum=0;
     for(j=1;jif(i%j==0) {
          sum=sum+j;

        }
     }
    if(i==sum) {
        System.out.println(i+"   ");
    }
    }
    */

좋은 웹페이지 즐겨찾기