수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
Book 클래스 안에서 bookName과 author를 private으로 선언했는데
private으로 멤버변수를 선언하고나서 접근할 수 있는 get함수와 set함수 다 만들거면 왜 멤버변수를 private으로 설정하나요? 읽게만 하고싶고 못쓰게 하려면 private으로 변수 제어해놓고 get함수만 만드는건 이해하겠는데 get,set함수 둘다 만들거면 private은 왜 쓰나요? 이유가 궁금합니다.
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
30:30초쯤 배열 초기화할때 size++;을 같이 써주셨는데
그럼 배열의 길이 100개중 90개까지만 값을 넣어주고 그 90개까지만 print 하고싶으면 size++;을 90번을 써줘야하는건가요??
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
접근제어자 public과 default의 차이점이 뭔가요?
default로 아무것도 안쓰면 같은 패키지 내에서 사용 가능하다고 했고 public으로 하면 다른 클래스에서도 쓸 수 있다고 말씀하셨는데 결국 public도 같은 패키지 내의 클래스 들에서만 사용 가능한 것 아닌가요?? 차이점이 뭔가요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
22분 15초경 카피앤 패이스트 할 때 조심하라는게 왜그런가요?
컨트롤 c , 컨트롤 v 하는게 더 빠르고 정확할 것 같은데 어떤 부분을 조심하는 건지 궁금합니다.
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
32비트에 음수 양수 다 있으려면 2^32 나누기 2 한만큼이 최대값이겠네요?
32비트에 음수 양수 다 있으려면 2^32 나누기 2 한만큼이 최대값이겠네요? 2147483647이라는 10진수를 2진수로 변환해보니 1만으로 32비트를 채우더라구요 맞나요? 11111111111111111111111111111111 -> 2147483647(10진수) 그러면 -2147483647을 표현하려면 1의보수인 0만으로 32비트를 채우고나서 맨오른쪽자리를 1로 바꿔주면 그게 음수형태로 나타내는거죠? 00000000000000000000000000000001 이렇게요 근데 위의 2진수를 10진수로 나타내면 결국 1 아닌가요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
30:00 분의 내용 질문합니다!
double total 을 0.0에서 1로 바꿔주셨는데, 0.0은 단순히 초기화하는 값이니, 결과값에 영향을 안미치지 않나요..!?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
324,325쪽 SchedulerTest 에서 질문
SchedulerTest 코드 행번호 26에서 return; 을 쓰게되는데 이는 메인메소드를 빠져나오라는 뜻으로 이해하면 되는건지 궁금합니다
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
증감연사자
int num = 10; int val = num++; System.out.println(val); 의 경우 실행시켜 보니까 출력이 10이 나오더라구요. 그 이유가 대입연산자가 증감연산자보다 우선순위가 높아서 대입만 이루어지기 때문에 이러한 결과가 나오는 건가요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
형 변환에서의 데이터 손실에 대한 질문
double dNum = 3.14; int num = (int)dNum; 에서 num은 메모리에서 4byte의 공간을 가지게 되는데 위의 경우 형 변환으로 인해 .14가 날라갑니다. 그런데 그것이 메모리 상에서 아예 사라지는 것인지 아니면 메모리에는 값이 남아 있는데 4bytes씩 읽어서 .14를 못 읽어서 그런 것인지 궁금합니다. 만약 후자라면 메모리를 직접 접근해서 메모리 값으로 읽으면 값이 온전하게 3.14라고 읽을 수 있나요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
메소드안에서 생성자 호출!
9분쯤에서 point point를 public circle() 메소드 안에 바로 쓰지 않고 따로 빼서 선언하고 , circle 메소드 안에서 new 해주는 이유가 뭔가요? 메소드안에서 동시에 해줄스는 없나요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
인스턴스 이너클래스에서 static이 정상작동한다면...
첫번째 예제 InClass 내부에서는 static int sInNum 변수와 static void sTest() 메서드를 사용이 불가능하다고 하셨는데 제가 직접 써보니까 IDE에서도 오류로 잡아내지 않고 실행결과도 정상적으로 출력되네요.. 정상출력되는것을 보니 IDE차이같진 않은데 왜 이런건지 궁금합니다.
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
compareTo, compare
안녕하세요 addMember 시에 정렬을 위해 사용할 compareTo, compare를 override하셨는데 compareTo, compare는 어디서 누가 호출하나요? addMember만 했는데 갑자기 compareTo, compare 부분이 호출되어서 정렬되는 게 잘 이해되지 않습니다
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
hashset equals, hashcode 질문
안녕하세요 hashset.addMember 때 member 중복을 막기 위해 Member에 equals랑 hashcode를 정의하셨는데 hashset.add -> equals 사이의 중간 과정이 궁금합니다 어떻게해서 equals랑 hashcode가 호출되는지...
- 해결됨Do it! 자바 프로그래밍 입문 with 은종쌤
toString 관련 질문
안녕하세요 toString 관련 질문입니다 Book book = new Book("asdf", " zxcv"); System.out.println(book); 부분인데요 book 넣으면 처음엔 object.Book@237894 가 나왔는데요 이부분이 getClass().getName() + "@" + Integer.toHexString(hashCode()); 이렇게 되어있는 건 이해했습니다 이해가 안 되는 건 왜 toString() 이 호출되는지 입니다. System.out.println은 book이라는 객체를 매개변수로 넣었는데 왜 book(또는 그 부모 class)의 toString을 찾아서 화면에 호출하나요? 제 생각엔 System.out.println 말고 다른 곳에서 써도 book은 toString()을 반환할 거 같은데 1. 왜 book을 넣으면 toString을 반환하나요? 2. book을 넣으면 toString을 반환하게 하는 관련 소스 위치를 알 수 있을까요?
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
함수 선언, class 내 메서드 구현에서 궁금한 점이 있습니다.
안녕하세요. 강의 중 궁금한 점이 생겨서 질문 남기게 되었습니다. 1. classpart | FunctionTest 에서 보면 함수는 아래에 선언 하고 호출을 위에서 하던데, 항상 이러한 형태로 코드를 짜는 지 궁금합니다. 2. classpart | Student 에서 생성한 두 메서드 중에 public String getStudentName() { return studentName; 이 부분은 studentName을 가져오는 것이라고 하셨는데 return studentName;은 필요한 매개변수 값이 없는데 누구의 studentName을 가져오는 것인지 궁금합니다. studentName에 포함된 전체 데이터를 가져오는 건가요? 아니면 애초에 studentName엔 studentLee 한 명의 데이터만 저장될 수 있는 건가요?
- 해결됨Do it! 자바 프로그래밍 입문 with 은종쌤
16분쯤 bonusPoint += price * bonusRatio 관련 질문
안녕하세요 intellij 사용 중입니다 Customer class의 calcPrice method 질문인데요 bonusPoint += price * bonusRatio 이부분입니다 bonusPoint += price * bonusRatio 와 bonusPoint = bonusPoint + price * bonusRatio 는 같은 거 아닌가요? bonusPoint = bonusPoint + price * bonusRatio 이렇게 쓰면 type error가 나옵니다 bonusPoint += price * bonusRatio 이렇게 쓰면 안 나오고요 += 는 형변환 까지 해주나요? 감사합니다
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
복합 대입 연산자
복합 대입 연산자에선 num1 += 2; 와 num1 = num1 + 2; 와 같다 라고 나와있는데 교재 90p에 6번 문제에서 복합대입 연산자를 사용하지않고 num1 = num1 + 2; 와 같이 사용할려면 어떻게 입력해야 하나요??? 복합 대입 연산자를 쓰면 18 8 2라고 정상적으로 출력이 되는데 사용하지않고 풀어서 쓰면 18 -2 2 와같이 다르게 나와요 ㅠ
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
F1을 눌러도 설명서가 안보입니다ㅜㅜ
강의 초반에는 F1을 누르면 자바닷 설명서가 보였는데 얼마전부터 안 보여요 .. 제가 설정을 잘 못한건지 모르겠는데 어떻게 해야할까요ㅜㅜ
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
()관련해서 질문하나 드리겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의ㅇ는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘보고 있습니다. 코드를 보다보면 arrays.tostring() 이런식으로 ()괄호를 넣는 경우가 있는데요 이게 어떤 경우에 사용하는 건지 궁금합니다.
- 미해결Do it! 자바 프로그래밍 입문 with 은종쌤
콘솔에 결과가 나오지 않습니다
선생님과 동일하게 작성했는데 콘솔에서는 왜 안나타나는건가요..?