본문 바로가기
728x90

IT관련/JAVA_정리 노트53

반복문 기초 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. ■ 반복문 똑같은 문장을 다시 사용할 경우, 개발자가 그 문장을 직접 반복하는 대신 지정한 문장들을 자동으로 반복시키는 명령 ■ 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.
지역변수와 멤버변수 요약 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 지역변수 : 메소드 안의 변수 메소드(함수) 블럭이 끝나면 생명 끝 초기화를 하지 않으면 값이 들어가지 않으므로 꼭 초기화(생성자사용)를 해야한다. stack 영역 멤버변수 : class영역 안에서 선언된 변수 클래스변수(static변수)와 인스턴스변수(전역변수)가 있다. 초기화를 하지 않을 경우 default값(null이나 0)이 들어간다. data 영역 클래스 변수 : static이 붙은 변수(static변수) 클래스에 소속되어 메인 메소드에서 호출하기 전부터 미리 만들어져 언제나 쓸 수 있으며, 모든 인스턴스에서 공유가능한 공유변수 참조변수 = new 설계도명();을 선언할 때 초기화되고 싶지않으면 속성 앞에 static을 붙여준다... 2020. 4. 23.
클래스선언 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. public staic void main(String[] args){ 클래스명 객체명 = new 클래스명(); 객체명.필드/메서드; } class 클래스명{ 필드(변수) 또는 메서드(함수) } ex) public staic void main(String[] args){ 자동차 내자동차 = new 자동차(); 자동차 니자동차 = new 자동차(); 내자동차.브랜드 = "Ford"; 내자동차.최고속력; 니자동차.브랜드 = "BMW"; } class 자동차{ String 브랜드; int 최고속력 = 300; void 달리다(){ } } 어떻게 보면 변수선언(데이터타입 변수 = 데이터 )과 비슷하다. 그러나 일반변수는 new와 함께 사용 할 수 .. 2020. 4. 23.
728x90
반응형