본문 바로가기

Backend/JAVA

[패캠/JAVA] JAVA기초(2)

728x90

 

class: 새로운 자료형을 만드는 모델링 도구

 

배열: 동일한 데이터 여러 개를 저장할 수 있는 구조

  • 배열은 객체로 취급

예시)

    1. 변수 선언: int[] a
    2. 객체 생성: new int[5]
    3. 생성된 객체를 연결: a=new int[5]
    4. 한번에 적기 => int[] a = new int[5]

배열이름.length = 배열의 길이를 알 수 있다

 

배열 초기화 하기

예시) int[] a = {10,20,30,40,50}; or int [] a; a= new int[] {10,20,30,40,50}

 

2차원 배열: 배열의 배열

int[][] a = new int[행][열]

중요 속성

  • a.length= a의 행의 갯수
  • a[0].length = a[0]의 열의 갯수

데이터 입력하기 Scanner

java.util.Scanner

Scanner scan = new Scanner(System.in); //System.in = 입력스트림

int num = scan.nextInt(); //정수입력

float num = scan.nextFloat() ; // 실수입력

double num = scan.nextDouble() ; // 실수입력

String str = scan.next() ; //문자열입력(공백 앞까지 입력 받음)

//scan.nextLine(); // 버퍼 비우기

String str = scan.nextLine() ; //문자열입력(엔터까지 입력 받음)

 

 

연산자의 종류

  • 단항 연산자 : 증가 연산자(++), 감소 연산자(--)
  • 이항 연산자:산술 연산자(+,-,/,%), 관계 연산자, 논리 연산자, 복합대입 연산자
  • 삼항 연산자: (조건)? 참:거짓

 

728x90

'Backend > JAVA' 카테고리의 다른 글