본문 바로가기
728x90

분류 전체보기212

반복문 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 반복문 똑같은 문장을 다시 사용할 경우, 개발자가 그 문장을 직접 반복하는 대신 지정한 문장들을 자동으로 반복시키는 명령 ■ while문 int i = 100; while (i>0){ System.out.println("i는 항상 0보다 크다."); i--; } 첫번째, int i = 100;과 같이 초기값을 선언해 준다. 두번째, 반복시키고 싶은 만큼 while의 소괄호()안의 조건을 입력해준다. 세번째, i--;를 통해 변화를 주는 값을 세팅한다. ■ for문 while을 간편하게 한줄로 표현한 명령어이다. 위의 while문을 for문으로 변경하면, for(int i=100; i>0; i--){ System.out.println(".. 2020. 4. 25.
조건문의 비교연산자와 치환 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 문장을 비교하는 변수.equals("") 숫자는 ==를 통해 같은지 다른지 비교할 수 있다. 1000000000==1000000000 ☞ true 10000==1000000000 ☞ false 그런데 입력값이 문자열일 때는 ==를 사용할 수 없다. if(변수.equals(""))를 사용하여 비교해야 한다. ■ int 와 %d = 정수치환 class Main{ public static void main(String[] args){ int 나이 = 10; int 키 = 185; int 회원번호 = 12; System.out.printf("%d번 회원 %d살 홍길동 키는 %d", 회원번호,나이,키); } } 실행하면 System.out.pr.. 2020. 4. 25.
변수의 의미 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 변수의 의미 int x; x=5; x와 같은 미지수를 변할 수 있는 숫자라고 해서 변수라고 한다. 비슷한 맥락으로 자바에서 변수는 공간이다. int x; 는 x라는 이름의 공간을 만들었다고 선언하는 것이다. int는 정수를 의미하므로 int옆의 x는 5.5같은 실수가 입력되면 출력이 안된다. int x; x=5; 그리고 위의 문장은 다음과 같이 합칠수도있다. int x=5; ■ 처음 배울 때 우리가 착각하기 쉬운 사항 int x = 5; system.out.println(x+4); 첫줄처럼 =의 왼쪽에 있는 x는 공간 그런데 둘째줄 system.out.println(x+4); 에 있는 x는 공간이 아니고, 5라는 값이다. 우리 눈에 똑.. 2020. 4. 24.
비트 바이트/ 컴파일/ JVM 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 비트(bit)? binary digit의 약칭이다. 컴퓨터의 기억장치는 모든 신호를 2진수로 고쳐서 기억한다. 2진수에서의 숫자 0,1과 같이 신호를 나타내는 최소의 단위를 비트라 한다. 바이트(byte)? 보통 컴퓨터가 처리하는 정보의 기본 단위이다. 최소 단위인 비트를 8개 모아 1byte=8bit로 나타낸다. 컴파일(compile)? 고급언어(CHILL, COBOL, FORTRAN 등 인간이 구분하기 쉬운 언어)로 작성된 프로그램을 기계어(컴퓨터 등의 기계가 이해할 수 있는 언어)로 번역하고 기계어 프로그램으로 고치는 과정을 말한다. 그리고 이것을 처리하는 프로그램을 컴파일러라고 한다. JVM(Java Virtual Machine)?.. 2020. 4. 23.
지역변수와 멤버변수 요약 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 지역변수 : 메소드 안의 변수 메소드(함수) 블럭이 끝나면 생명 끝 초기화를 하지 않으면 값이 들어가지 않으므로 꼭 초기화(생성자사용)를 해야한다. stack 영역 멤버변수 : class영역 안에서 선언된 변수 클래스변수(static변수)와 인스턴스변수(전역변수)가 있다. 초기화를 하지 않을 경우 default값(null이나 0)이 들어간다. data 영역 클래스 변수 : static이 붙은 변수(static변수) 클래스에 소속되어 메인 메소드에서 호출하기 전부터 미리 만들어져 언제나 쓸 수 있으며, 모든 인스턴스에서 공유가능한 공유변수 참조변수 = new 설계도명();을 선언할 때 초기화되고 싶지않으면 속성 앞에 static을 붙여준다... 2020. 4. 23.
728x90
반응형