본문 바로가기

728x90

Software/JAVA

(5)
[JAVA] 배열 배열 선언 / 생성 타입[] 변수이름; 변수이름 = new 타입[길이]; ex) int[] score; // 배열을 생성(배열을 다루기 위한 참조변수 선언) score = new int[5]; // 배열 생성(실제 저장공간 생성) // int[] score = new int[5]; // 배열 선언 + 생성 2차원 배열 int[][] score = new int[4][3];
[JAVA] 타입 간 변환 방법 1. 문자열 --> 숫자 Interget.parseInt("3") ===> 3 Double.parseDouble("3.14") ===> 3.14 2. 문자열 --> 문자 "3".charAt(0) ===> '3' 3. 문자 --> 문자열 '3' + "" (빈문자열) ===> "3"
[JAVA] 입력받기 import java.util.Scanner; // Scanner를 사용하기 위해 추가 class Ex2_10 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("두자리 정수를 하나 입력해주세요.>"); String input = scanner.nextLine(); int num = Integer.parseInt(input); // 입력받은 문자열을 숫자로 변환 System.out.println("입력내용 :"+input); System.out.printf("num=%d%n", num); } } [ 출력 ] 두자리 정수를 하나 입력해주세요.>22 입력내용 :22 num=22..
[JAVA] 자바 개발도구(JDK) 환경 설정 JDK 설치 후, 편의를 위해 bin 폴더를 환경변수 path에 등록. 이 폴더에는 자바로 프로그램을 개발하는 데 필요한 실행파일이 들어있는데, 이 폴더를 path에 등록해 놓으면 실행파일을 실행할 때 일일이 경로를 입력하지 않아도 됨 * bin의 경로는 사용자마다 설치된 경로에 따라 다를 수 있음. 각자 확인해야 함. cmd에서 'javac -version' 입력해서 버전이 나오면 올바르게 적용된 것. javac 에러가 나온다면 bin 경로를 다시 한번 확인하고 그래도 안되면 컴퓨터 재부팅하면 됨
[JAVA] 자바의 특징 1. 운영체제에 독립적이다. 자바 응용프로그램은 JVM(자바가상머신)하고만 통신. 2. 객체지향언어 3. 자동 메모리 관리(Garbage Collection) 가비지컬렉터가 자동적으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리하지 않아도 된다. 4. 네트워크와 분산처리를 지원 5. 멀티쓰레드를 지원 시스템과 관계없이 구현 가능, 관련된 라이브러리가 제공되므로 구현이 쉽다. 여러 쓰레드에 대한 스케줄링을 자바 인터프리터가 담당 6. 동적 로딩 지원 실행 시에 모든 클래스가 로딩되지 않고 필요한 시점에 클래스를 로딩하여 사용할 수 있다. 일부 클래스가 변경되어도 전체 애플리케이션을 다시 컴파일하지 않아도 됨. 7. 자바 코드 실행 프로세스

728x90