13일차

배승원·2024년 1월 2일

공부

목록 보기
9/38

문법

  1. 기본문법
    // 클래스 선언

    public class MyClass {
      // 변수 선언
      int num1;
      Message msg;
    
      // 메서드
      public void printName(String name) {
          ...
      }
    
      // 메서드
      public Message getMessage() {
          ...
      }
    
      // 메인 메서드
      public static void main(String[] args) {
          // 클래스 인스턴스 생성
          MyClass mc = new MyClass();
          ...
      }
    }
   2.조건문
   ````
  -if
  // if, else if
if(power < 10) { //power 가 10 이하이면 slowdown() 수행
    slowdown();
}
<!-- else if((power > 100) && (time <= 50) {/ -->power 가 100 이상이고 time 이 50보다 같거나 작으면 gofaster() 수행
    gofaster();
}
else {
    go();
}

3.반복문
-for,while

4.배열

  • asList()
    배열을 ArrayList 로 반환해 자바 컬렉션 API를 사용할 수 있다.
    다만 반환되는 ArrayList 는 크기가 고정된 타입으로 새롭게 값을 추가할수 없다
    -toString()모든 자바 Object 에 포함된 메서드로 기본은 Object ID를 출력함.
    배열 자체를 System.out.println() 등에서 출력하면 데이터가 출력되지 않고 Object ID가 출력됨.
    Arrays.toString()을 이용하면 데이터를 출력할 수 있음.
  • sort()
    배열원소를 정렬한다. 원본 배열 자체가 원소들이 정렬된 순서로 변경됨.
    sort(array, Comparator), sort(array, int fromindex, int toindex)​를 이용해 "내림차순 정렬 및 구간 정렬" 등이 가능하다.
    배열 참고 : https://dinfree.com/lecture/language/112_java_3.html#m3ex 5.SCANNER Scanner scan = new Scanner(System.in);
    String name = scan.next(); //입력값을 문자열로 반환하는 next()를 비롯해 nextByte(), nextInt() 등 데이터 타입에 따른 메서드 존재.
    int num = scan.nextInt();

HashMap
-HashMap 선언
-HashMap 값 추가
-HashMap 값 삭제
-HashMap 값 출력
-Iterator 사용

0개의 댓글