본문 바로가기

분류 전체보기340

[명품자바프로그래밍] 4장 실습문제(1) 1. 노래를 나타내는 Song이라는 클래스를 설계하라. Song 클래스는 다음과 같은 필드를 갖는다. - 노래의 제목을 나타내는 title - 가수를 나타내는 artist - 노래가 속한 앨범 제목을 나타내는 album - 노래의 작곡가를 나타내는 composer, 작곡가는 여러 명 있을 수 있다. - 노래가 발표된 연도를 나타내는 year - 노래가 속한 앨범에서의 트랙 번호를 나타내는 track 생성자는 기본 생성자와 모든 필드를 초기화하는 생성자를 작성하고, 노래의 정보를 출력하는 show() 메소드도 작성하라. ABBA의 "Dancing Queen" 노래를 Song 객체로 생성하고 show()를 이용하여 이 노래의 정보를 출력하는 프로그램을 작성하라. Chapter4_1.java class Son.. 2017. 8. 8.
[KAKAO Travel Day] 기업 탐방 후기 지난 6월 30일, 판교에서 진행하는 카카오 트래블데이에 다녀왔다. 진로탐색이 필요한 고등학생/대학생을 대상으로 진행하는 프로그램으로, 동아리 팀원들과 함께 하게 되었다. 전체 프로세스는 Welcome To Travel Day [10min] : 프로그램 안내, 영어 이름 만들기 카카오 소개[25min] : 카카오의 서비스, 카카오 문화, 카카오 크루 크루 멘토링[50min] : 다양한 직군들의 크루 멘토들과 만날 수 있는 시간 오피스 투어[20min] 기념촬영[5min] 프로그램 시작 전, 프로그램의 이름에 걸맞게 귀여운 보딩패스를 받고, 간단한 개인정보를 작성했다. 프로그램이 준비된 강의실에는 땅콩과자와 카카오 볼펜, 수첩 등 센스있는 선물도 놓여있었다.(사진이 없네..) 각자 영어 이름을 정하고, 민.. 2017. 7. 10.
[명품자바프로그래밍] 3장 실습문제(2) 7. 4×4의 2차원 배열을 만들고 이곳에 1에서 10까지 범위의 정수를 랜덤하게 생성하여 정수 16개를 배열에 저장하고, 2차원 배열을 화면에 출력하라. Chapter3_7 public class Chapter3_7 { public static void main(String[] args) { // TODO Auto-generated method stub int array[][] = new int[4][4]; int num; for(int i=0;i 2017. 7. 8.
[명품자바프로그래밍] 3장 실습문제(1) 1.키보드로부터 임의의 정수를 입력받고 *을 출력하는 프로그램을 작성하라. 예를 들어, 5를 입력받았으면 그 결과는 다음과 같다. Chapter3_1 import java.util.Scanner; public class Chapter3_1 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.print("임의의 정수를 입력하시오>>"); Scanner sd = new Scanner(System.in); int num = sd.nextInt(); for(int i=0;i0;j--){ System.out.print("*"); } System.out.println(); } } } s.next().charA.. 2017. 7. 8.
[JAVA] Java의 인자 전달 인자(매개변수)전달에는 크게 두 가지가 있다. 개념을 이해를 돕기위해 C언어로 간단한 예제를 만들어보았다. ※ Call By Value와 Call By Reference - Call By Value(값에 의한 전달) 인자로 값을 넘겨주는 방법 #include void swap(int a, int b){ // a와 b의 값을 바꿔주는 함수 int temp; temp = a; a = b; b = temp; } int main(void) { int x = 10; int y = 20; printf("x = %d, y = %d \n",x,y); swap(x,y); printf("x = %d, y = %d \n",x,y); return 0; } x = 10, y = 20 x = 10, y = 20 Swap함수를 통.. 2017. 7. 8.
[JAVA] ==와 equals() 문자열 비교 [JAVA] Java의 인자 전달 참고하기 ※ == VS equals() - ==는 주소값을 비교하는 연산자이다. - equals()는 이 객체와 다른 객체가 동일한 지를 true or false로 나타내는 함수다. ← [java api 참고] 정의만 보고 이해하기에는 헷갈릴 수 있는 개념이니 예제를 통해서 알아보자 public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub String str1 = "Hello"; String str2 = "Hi"; str2=str1; if(str1==str2) { System.out.println("str1와 str2는 같다."); } else { Syst.. 2017. 7. 7.
반응형