분류 전체보기
-
[JAVA] 반복문기초/JAVA 2017. 1. 12. 10:51
반 복 문 반복문은 골격안에 있는 값이 false가 될 때까지 실행시켜주는 문법이예요 다른 언어와 마친가지로 크게 3가지 종류의 반복문이 있는데요 for문 for(변수초기값;변수 마지막값;증감값){ 실행문................. } while문 while(조건){ 실행문.............. } do-while문 do{ 실행문................... }(조건); *while문과 do-while문의 차이점 while do-while 조건이 false 경우 실행 X 한번은 무조건 실행 조건에 세미콜론(;) X O 그림과 같이 while문에 i의 값은 10이 되어 종료되었지만 do-while의 조건도 10미만의 수여야지 실행되는 문법이지만 do-while문의 특성상 최초 한번은 실행되기에..
-
[JAVA] 조건문기초/JAVA 2017. 1. 11. 19:07
조 건 문 다른 언어와 마찬가지로 자바도 대표적인 조건문 if문과 switch ~ case 문이 있습니다 IF문 if(조건 A){ "A조건이 만족되면 실행되는 구간"; } else if(조건 B){ "B조건이 만족되면 실행되는 구간"; } else if(조건 C){ "C조건이 만족되면 실행되는 구간"; }..................... else{ "모든 조건이 맞지않으면 실행되는 구간"; } else if구간과 else구간은 생략이 가능해요! 따라서 if(조건 A){ "실행 구간"; } 이렇게만 사용하시거나 if(조건 A){ "실행 구간"; //true 실행구간 } else{ "실행 구간"; //false 실행구간 } 이렇게 사용을 하는거예요.... 근데 .... 이것도 귀찮을떄가 있잖아요? (3..
-
[JAVA] 골격 및 주석기초/JAVA 2017. 1. 10. 11:28
안녕하세요 오늘은 우리가 무시하고 넘어갔던 골격에 대해서 포스팅할꼐요 처음 테스트 할때부터 형변환까지 할떄부터 바왔던 Class Test{ public static void main(String[] args){ System.out.println("Test..."); } } 이골격의 정체는 무엇일까?? Class Test Test라는 이름을 가진 클래스가 만들어진 것이예요 Test라는 이름은 파일이름과 같아야합니다 public static void main(String[] args){} 이건 제가 학교다닐떄 선생님한테 물어보니깐 지울수도 없는 자바의 기본 골격 이라고 하더라구요. public [접근제한자] public 접근제한자중 제일 범위가 큰것으로 모두 다 사용이 가능하다! 라고 생각하시면되요! 나중에..
-
[JAVA]final 한정자, 변수와 타입 그리고 형변환(casting)기초/JAVA 2017. 1. 10. 10:53
상수 상수는 변경할 수 없는 값을 말하는건데 final이라는 한정자를 변수타입 앞에 붙여주면 그 변수는 변경할수 없는 값이 됩니다! public final float PI = 3.14f; PI같은 값이 정해진 단어들을 선언 해줄때 사용할 수 있겠습니다. 또한 final한정자는 클래스, 메소드, 변수에 다 붙일수 있는데요 의미 형식 클래스 상속 X final class 클래스이름 { } 메소드 오버라이딩 X 접근제한자 final 반환타입 메소드명(){ } 변 수 상 수(값 변경X) final 데이터타입 변수명; 변수(variable)는 하나의 값을 저장할 수 있는 메모리 공간을 의미하는데요 수시로 변하는 값을 하나에 저장해놓고 쓴다고 생각하시면 편할 것같아요! 나 = (me) 라는 존재의 몸무게 = (kg..
-
JAVA 환경변수 설정 win7기초/JAVA 2017. 1. 4. 10:41
컴퓨터 아이콘(오른쪽 버튼클릭) => 속성(R) 왼쪽 프레임 [고급 시스템 설정] 고급 tab => 환경변수(N) 시스템 변수(S)에 JAVA_HOME을 추가해줍니다! 새 시스템 변수 변수이름(N) : JAVA_HOME 변수 값(V) : C:\Program Files\Java\jdk1.8.0_111 저의 jdk 설치경로는 여기네요 저의 포스터를 보고 따라오신 분들은 다똑같으실거예요! JAVA_HOME 확인해주시고 Path를 수정해줍니다 %JAVA_HOME%\bin;를 맨앞에 추가시켜줍니다 패치경로를 [;]단위로 표시하고 %~~% [%]사이는 시스템 변수 이름을 넣는것 같네요! 자 다되셨으면 창을 다닫아주고 윈도우+R 키를 동시에 누르거나 실행을 누릅니다! [cmd] 입력 java -version 입력 j..
-
자바 시작하기!기초/JAVA 2017. 1. 4. 09:48
JAVA 프로그래밍에 앞서서 설치해야 할 프로그램 2개를 소개할께요! 1) JDK(Java Development Kit, 자바 개발 도구) 자바로 어플리케이션을 개발하기 위해서는 오라클에서 제공하는 자바개발도구(JDK)를 설치 해야 합니다 또 자바 어플리케이션의 실행을 위해선 JRE를 설치해야 하는데요. JDK의 경우 JRE를 포함해 개발을 도와주는 편리한 기능들과 컴파일러로 구성되어 있어서 따로 JRE를 설치를 안해도 됩니다 JRE 구성 : JVM(Java Virtual Machine : 자바가상머신) Java API(Application Programming Interface) JDK 구성 : JRE 사용자를 위한 편리한 기능 컴파일러 설치 방법 : 1)먼저 설치 파일을 제공하는 오라클에 들어가봅니다..
-
JAVA란?기초/JAVA 2017. 1. 2. 10:56
JAVA란 ? sun microsystems에서 1995년에 개발한 [객체 지향 프로그래밍] 언어 2010년에 오라클이라는 회사에서 sun을 인수해서 저작권자가 오라클로 변경되었습니다. 왜 근데 언어 이름이 자바일까 .....?? 언어 이름에 자바라고 붙은 계기는 여러가지가 있는데요. 그 중하나가 개발자가 커피를 좋아해서 붙었다고 합니다 자바의 특징 1) 객체지향 언어(OOP- Object oriented Programming Language) JAVA C언어에 억지로 끼워넣은 객체지향언어 C++과는 다르게 처음부터 [객체 지향 언어]로 개발되었어요. 이제부터 객체 지향 언어라는 말을 계속 듣게 되실텐데요 그럼 객체 지향은 대체 뭐길래 자바에 꼬리처럼 따라 붙는걸까요?? [객체 지향 언어] 객체 지향 프..