출력 결과값:문자열 "Hello World"를 출력하는 코드 작성자바 실행과정 : 개발도구인 이클립스 위에 소스코드(사람이 이해할 수 있는)를 작성하여 컴퓨터가 이해할 수 있도록 컴파일하고(class 파일을 생성) 프로그램을 싱행시키기 위해 Run하면 컴퓨터에 깔아놓은
notepad++smemo (ctrl+alt+page up/down, ctrl+alt+p 스크린샷)c:MyStudyutil : 개발툴 설치 위치util_zip : 설치파일 모음결과값: Hello Java!!자바야 만나서 반가워\~~Hello World!!
System. 여기서 .의 의미는 시스템(클래스)에 있는~system.out 시스템에 있는 아웃소문자로 시작하는 단어옆에 소괄호가 붙어있다면 메소드라고 한다 ex. system.out.println("Hello");소문자 뒤 소괄호()는 변수 혹은 메소드println은
num : 100num = num + 1 : 101num : 100\++num 실행후: 101num : 100num++ 실행후: 101num : 100sum : 0sum = ++num + 1 연산후num : 101sum : 102num : 100sum : 0sum =
2일차 복습 : ++ = 1증가, -- = 1감소num = num + 1; //num + 1의 결과를 좌측의 num에 저장한다 라는 뜻 (같다 라는 뜻이 아니다)&&(and) 좌우가 모두 true여야 true, ||(or) 좌우가 모드 false여야 falsenum1:
프로그래밍을 할때는 변수선언부터몇번 반복할거냐 for 언제까지 반복할거냐 while반복인자를 써서 코드가 복잡해지고 그러면 안써도 된다
Ex05_star Ex05_star2
4일차 실습문제 //문제 4----------------- //1 : (1 + 빈칸) + 줄바꿈 //1 2 : (1 + 빈칸) + (2 + 빈칸) + 줄바꿈 //1 2 3 : (1 + 빈칸) + (2 + 빈칸) + (3 + 빈칸) + 줄바꿈 //
클래스와 인터페이스는 앞글자를 대문자로 한다(약속)num1: 300, num2: 100result : 400add(num1, num2) 결과 : 400subtract(num1, num2) 결과 : 200
ctrl 누르고 좌클릭하면 그 위치로 이동클래스명 : Phone속성(필드변수)가. 모델명 : name - String나. 타입 : type - String다. 가로크기 : hsize - int라. 세로크기 : vsize - int마. LCD유무 : hasLCD - bo
Arrays.sort( )를 사용하면 더 효율적이고 빠르게 정렬할수 있다.실무에서는 자바에서 제공하는 기능을 적극 사용
// (실습)2차원 배열을 사용해서// int num = {{10,20}, {30,40}, {50,60}};// Q1. 2차원 배열 num 의 데이터를 화면에 출력 : 10 20 30 40 50 60Q1. 10 20 30 40 50 60// Q2. 배열의 세번째 값
실습 - 문자열 다루기01234567890123String str = "900108-1234567"; // 주민등록 번호1\. 정확히 입력된 데이터인지 여부 확인(전체 자리 수 앞에 6개+'-'+7개 = 총 14개인지 확인하고 '-'의 위치: 7번째인지 확인)2\. 생
문자열 : "홍길동","이순신","이순신","을지문덕","김유신","연개소문","Tom","TOM" 1\. 위의 문자열 값을 저장할 수 있는 문자열 배열(names) 변수를 선언하고 입력 2\. 배열에 있는 값을 구분자 콤마(,)로 구분하여 한 라인에 출력
문자열 다루기0.문자열 데이터 String str1 = "홍길동 이순신 이순신 Tom 홍길동"; String str2 = " TOM 을지문덕 김유신 연개소문"; 1\. 위의 문자열을 StringBuilder 변수 sb를 이용해서 하나의 문자열
// 국어, 영어, 수학 점수 3개를 저장한 2차원 배열(sungjuk) 만들고 // 3명 성적을 입력하고 개인별 총점과 평균을 계산하여 화면에 데이터 출력국어 영어 수학 총점 평균100 90 80 270 90.0100 90 81 271 90.33100 90
캡슐화(Encapsulation) - 정보은닉(Information Hiding) -사용자의 편의와 안정성을 위해 숨길 것은 숨기고, 공개할 것은 공개 -주로 속성은 숨기고 속성에 접근시 메소드(기능)를 통해 접근 처리 자바빈(Java Bean) : 데이터를 저장하고
상속
실습(extends)
(실습) 숫자 3개 중 가장 큰 수를 구하시오a:30, b:60, c:20<결과>가장 큰 수 :60결과값이 가장 큰 수인 60이 나온다메서드 오버로딩(Method Overloading)\-상속과는 무관\-하나의 클래스에서 중복선언의 의미메서드 오버라이딩(Metho
List 중 ArrayList 사용 실습 문자열 : "홍길동","이순신","이순신","을지문덕" --- >홍길동, 이순신, 이순신, 을지문덕 --- >홍, 이, 이, 을 --- >3 : 을지문덕 --- >1 : 이순신 2 :
//=====================================//(실습) 리스트에 있는 데이터 변경하기//1. 김유신 모두 삭제//2. 홍길동 -> 홍길동2 모두 수정(Update)//=====================================
StudentVOStudentListManager
홍경래, 홍길동, 김유신, 을지문덕김유신 ---> 강감찬 으로 수정/변경홍경래, 홍길동, 을지문덕, 강감찬
TreeSet을 사용하면 알아서 정렬시켜준다
김유신 90 87 77 254 84.66홍길동 100 90 81 271 90.33이순신 95 88 92 275 91.66위의 코드대로 짜면 안나온다. 이유는 iterator는 일회용 이라 next() 를 위해 한번더 선언해줘야 한다김유신 95 87 77 259 86.3