Java

Java

1차원 배열과 다차원 배열의 개념&응용

배열 자료형과 달리 자료를 정해진 틀에 넣어 관리하기 용이하게 만든다. 배열의 선언 자료형 [ ] 배열이름; 배열의 생성배열이름=new 자료형[크기];4행 - int형 데이터(정수)를 넣을 수 있는 배열의 이름은 array5행 - array배열을 3칸의 배열로 만들겠다.7행 - 배열의 선언과 생성을 한번에 해보았다.index: [0] [1] [2] -> 각각의 칸번호가 1,2,3이 아니라 0부터 0,1,2로 지정된다. 배열의 초기화초기화 방법에는 세가지가 있다.1. 배열의 선언과 생성을 모두 한 경우직접 배열번호를 찾아가 각각 초기화 시켜줘야 한다.2. 배열의 선언만 했을 경우배열을 선언하면서 크기를 입력하지 않고 { }로 넣을 원소만큼 넣어준다.넣은 원소만큼의 크기로 생성이 된다.3. 배열의 선언과 생..

Java

제어문2 - 반복문(while문, for문, do while문, break문, continue문)

반복문 1. while문조건식만 있을 경우에 쓰인다. while(조건식) {조건식이 참일 때 반복해서 실행할 문장}*조건식이 거짓이 될 때까지 { }안의 문장을 반복한다. *산술 대입 연산자 : +=, -=, *=, /=, %=a+=b : a=a+ba-=b : a=a-ba*=b : a=a*ba/=b : a=a/ba%=b : a=a%b *증강 연산자 : ++, --a++ : a=a+1a-- : a=a-1 1부터 100까지 출력int i=1; -> 이를 초기식이라고 부른다. i를 1로 설정i 이를 조건식이라고 부른다. i가 100이 넘기 전까지 while문 실행현재 i를 출력i++ ->이를 증강식이라고 부른다. i의 값을 1증가시킨다.다시 조건식으로 돌아간다. 구구단 출력int j=2; -> 2단을 출력하기..

Java

제어문1 - 조건문(if문, switch case문)

제어문 제어문은 특정한 조건이 주어졌을 때 순차적으로 실행되는 프로그램의 순서를 바꿔 원하는 결과 값을 추출해 내는 것이다.조건문과 반복문으로 나뉘고 대표적으로 if, switch, for, while이 있다. *관계 연산자 = : 좌보다 우가 작거나 같다== : 좌와 우가 같다.!= : 좌와 우가 같지 않다. *논리 연산자&& : and 두 조건이 모두 참일 때 실행|| : or (shift+\) 두 조건중 하나라도 참일 때 실행! : not 참이 아닐 때 실행 조건문 1. if 문 if(조건식) {조건이 참일 때 실행할 문장;}(위 조건이 아닐경우)else if(조건식) {조건식이 참일 때 실행할 문장;}...(위의 조건들에 맞지 않는 경우)else {..

Java

변수2 - 참조 자료형(String&Scanner)과 산술연산자 + 응용

참조 자료형 기본 자료형과는 달리 바로 데이터가 저장되는 것이 아니라 주소값만 저장한 후 새로운 공간에 데이터를 저장한다.그러므로 사이즈가 정해져 있지 않다.기본 자료형 이외에는 모두 참조 자료형이다. String 클래스 문자를 담는데에 쓰인다.(c언어의 char라고 생각하면 쉽다.) 새로운 공간에 스트링타입의 "홍길동"저장 후 출력 Scanner 클래스 입력 메서드로서 아래 콘솔창에 정보를 입력받을 수 있다. 일단 Scanner클래스를 쓰려면 패키지를 가져와야한다.패키지문은 대체적으로 클래스문과 메서드문 사이 or 클래스문 위에 작성한다. 위와 같이 스캐너 클래스를 쓰기위해서 java.util이라는 패키지를 가져와야한다.가져오기 위해서는 앞에 import를 써줘야한다.java.util.아래에 많은 패키..

Java

변수1 - 기본 자료형 & 형변환

변수 변수의 선언 자료형 변수 명칭 *자료형 - 자료를 메모리에 저장하기 위한 형태*8bit->1Byte 1024Byte->1KB 1024KB->1MB 변수 이름 설정 유의사항변수의 역할을 가장 잘 설명하는 이름이어야 한다. 대소문자 구별를 구별하기 때문에 유의해야 한다. $와_를 제외한 특수문자는 사용하면 안된다. 첫번째 문자는 숫자가 오면 안된다. 예약어와 같은 이름은 허용되지 않는다.(예약어는 자두색) 1. 논리 자료형: boolean(8bit)참(1)과 거짓(0) 판별에 쓰인다.변수 boolean을 쓰기 위해 boolean을 선언 후 result라는 데이터를 저장result라는 데이터에 true라는 결과를 넣는다.(여기서 true는 문자열이 아니다.참(1)일 뿐이다.)boolean result=t..

Java

Eclipse 실습 환경 및 출력 기본 개념

실습 환경 구축 처음 이클립스를 실행 시키면 이 화면이 나타난다. 상단바의 File -> New -> Project Java Project 클릭 후 Next 프로젝트 이름 작성 후 Finish 위와 같이 Workspace가 생성된 것을 확인할 수 있다. Workspace우클릭 -> New -> Class 만들 클래스 이름 작성 후 public static void main 체크란에 체크한다. 위와 같이 코드를 작성할 수 있는 클래스와 메서드가 생성이 된다. 기본 개념 주석한줄주석: // ~구간주석: /* ~ */ 제어문자 개행문자: \ntab: \t 출력메서드 System.out.println(); -> 출력하고 한줄 내려쓰기System.out.print();System.out.printf();문자는 '..

Java

Java?

Java란? C와 C++같은 컴퓨터 언어 중 하나이며, 객체지향프로그래밍 언어이다. C/C++과 쓰는 방법은 비슷하긴 하지만 훨씬 활용도가 높으며 네트워크 환경에 적합화 되어있다. Java는 바이트 코드로 컴파일되며 cpu가 아닌 jvm을 통해서 실행되기 때문에 Java프로그램만 있다면 언제 어디서든 사용이 가능하다. 그러므로 'Java=컴파일+인터프리터 언어'이라는 사실을 알 수 있다. Eclipse 프로그래밍을 위해선 코드작성, 컴파일과 디버깅을 가능하게 해주는 IDE(Integrated Development Enviroment, 통합 개발 환경)이 필수적이다. 이클립스는 그 중에서 가장 흔히 쓰이는 IDE 중 하나이다. 앞으로 이 프로그램으로 Java를 알아볼 것이다.

codes-convergence
'Java' 카테고리의 글 목록