본문 바로가기

IT관련/PHP & JAVA & 웹개발13

기본 입출력 자바에서는 대표적으로 Scanner()함수를 이용하여 사용자와 상호작용할 수 있습니다. 일반적으로 Scanner sc= new Scanner(System.in);으로 클래스 객체를 생성한 뒤에 sc nextInt();와 같은 방법으로 int형을 입력받을 수 있습니다. 입력 받은 자료는 내부적으로 어떠한 처리를 한 뒤에 다시 사용자에게 그 값을 반환할 수 있습니다. 프로그램이 입출력을 잘 지원한다는 것은 사용자 인터페이스가 뛰어나다는 의미와 같습니다. 나중에 GUI를 배우게 되면 이러한 입출력을 훨씬 용이하게 할 수 있답니다. 주석은 컴파일 단계에서 제거되기에 프로그램의 크기와는 상관이 없다. Scanner로 문자열을 입력받고 싶을 때에는 (한단어, 한문자)next()함수와 (한라인 전체)nextLine(.. 2019. 12. 21.
조건문 & 반복문 - 하나의 비교 연산자는 true 혹은 false를 반환하게 됩니다. - 모든 조건문, 반복문에서는 웬만해서 무조건 괄호를 적용하세요. - for문 혹은 while문은 얼마든지 중첩될 수 있습니다. - for(;;)는 while(true)와 똑같이 무한루프 라는 의미로 동작합니다. - break;를 이용하여 반복문을 즉시 빠져나올 수 있습니다. 반복문은 while문과 for문이 있다고 생각하면 된다. 2019. 12. 12.
연산자 연산자는 하나의 기호 체계입니다. 흔히 1+2에서 1과2는 피연산자(Operand)이고 +는 연산자(Operand)라고 합니다. 프로그래밍에서 연산자란 없어서는 안될만큼 아주 중요하며 계산에 있어서 가장 기초적인 부분입니다. 프로그래밍에서 가장 많이 사용되는 연산자는 +, -, *, /, %(나머지) 입니다. 추가적으로 ++와 !등과 같이 다양한 연산자가 사용되는 경우가 있기 때문에 이를 정확히 숙지하는 것이 중요하다고 할 수 있습니다. a++와 ++a의 차이점은 ++a는 바로 증가된값이 출력되고 a++는 출력된 이후에 증가가된다. 예) int a,b; a=1; b=1; printf("%d\n",a++); printf("%d\n",++b); printf("%d\n",a); printf("%d\n",b);.. 2019. 12. 7.
자료형 자료형 자바에서는 다른 프로그래밍 언어에서 사용하는 것과 거의 동일한 자료형이 존재합니다. 마찬가지로 다양한 자료형이 존재하며 C언어와 두드러지는 차이점은 boolean형과 String형 정도만 있을 뿐입니다. 이 중에서 가장 많이 사용되는 자료형은 String, Array, boolean, char, int, double입니다. 자료형 자체는 굳이 암기할 필요가 없으며 프로그래밍을 통해 많은 훈련을 거치게 되면 알아서 잘 활용할 수 있게 될 것입니다. 또한 문자열을 나타내는 자료형인 String형이 아주 편리하게 사용되며 String 내부적으로 substring등의 함수를 제공하기 때문에 활용도가 높습니다. 자료형에서 int, char, float ,double형은 많이 쓰이므로 중요하다. - 기본적으.. 2019. 12. 7.
변수 변수 A(변수) = 30(상수) 프로그래밍을 하기 위해서는 변수의 설정이 반드시 필요합니다. 변수란 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간을 의미하빈다. 반면에 상수란 한 번 정해지면 값을 변경할 필요가 없는 데이터를 의미합니다. 예를 들면 두 점간의 거리를 의미하는 Distance는 변수로서 프로그램이 실행되는 도중에 변경될 수 있을 것입니다. 반면에 원주율 3.141592는 상수로서 프로그램에 저장되어 변경될 필요가 없을 것입니다. 변수는 열린상자, 상수는 닫힌상자로 많이 표현한다. 상수는 메인함수 바깥쪽에 선언이됨 int : 정수형 double : 실수형 final : 상수 오버플로의 개념 int의 최대값은 21억, 최소값은 -21억 정도이다. 변수 관련 상식 - 자바.. 2019. 12. 6.
JAVA 기타 중요사항 일반적으로 Project명은 첫글자를 대문자로 시작하며 공백없이 만드는게 좋다. 가장 첫번째로 시작되는 함수를 메인함수 혹은 메인메소드라고 하는데 이클립스에서는 클래스를 생성할때 public static void main(String[] args) 부분을 체크하여 자동으로 만들수 있다. 이클립스의 폰트변경은 Window - Preferences - General - Apparance - Color and Fonts - Basic - Text Font - Edit static : 하나의 클래스에서 공유하는 자원(예 : final static double PI = 3.141592;) \(역슬래쉬)n은 줄바꿈을 의미함(println은 자동으로 한칸 줄바꿈을 해줌, ln을 지우면 줄바꿈안함) 모든 웹사이트의 첫.. 2019. 12. 6.

홈페이지 제작/유지보수
반응형 홈페이지 퍼블리싱, 개발, 디자인
스타트업, 기업용