월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
섹션 12 에러 (코드는 같은데 선생님만 에러 안 뜸)
섹션 12 예외처리 사용자 정의 예외에서 AgeLessThan19Exception가 선생님 화면에는 에러없이 잘 넘어가지만, 실제로는 클래스를 따로 분리하거나 static class AgeLessThan19Exception를 사용해야하는거 아닌가요? 전 에러때문에 코드 실행이 아예 안됩니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
_Quiz_10에 질문 있습니다. ㅠㅠ
안녕하세요.. 혼자 문제 풀다가 결국 너무 막혀서 답변을 보고 이해를 했는데,, String[] names = {"챈들러", "레이첼", "모니카", "벤자민", "제임스"}; int[] ages = {50, 42, 21, 18, 5}; Arrays.stream(ages) .filter(x->x>=20) .map(x-> x >= 20 ? names + " 5000원": names + " 무료") .forEach(System.out::println); 혹시 이런 코드로 풀 수 있는 방법같은게 없을까요? 이거저거 하다가 다 안돼서 결국 사용하신 방법으로 이해는 했는데 2개의 리스트를 하나의 출력문으로 할 수 있는 방법이 없을까 해서 질문 드립니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 다형성 질문입니다!
선생님 다른 학생분 답변 해 주신 거 보구 Camera camera = new Camera(); Camera cam1 = new FactoryCam(); Camera cam2 = new SpeedCam(); cam1.showMainFeature(); cam2.showMainFeature(); if(camera instanceof Camera){ System.out.println("카메라입니다."); } //인스턴스 임을 확인하고, 형변환을 통해 객체가 가지는 주요기능을 쓸 수 있다. if(cam1 instanceof FactoryCam){ ((FactoryCam)cam1).detectFire(); } if(cam2 instanceof SpeedCam){ ((SpeedCam)cam2).checkSpeed(); ((SpeedCam)cam2).recognizeLicensePlate(); }Camera 클래스가 가지는 변수나 메소드만 사용할 수 있고형변환을 통해 인스턴스 가 가지는 주요기능을 쓸 수 있다까지는 이해가 됐어요!그리고 Camera 가 가지는 공통기능이 있기 때문에 하나의 변수가(?) 여러 다른 형태의 객체를 참조 할 수 있는건데 궁금한게 특정기능을 사용하려면 형변환을 통해서 접근해야하는데 불편하지 않나요? 다형성을 추구 하는 이유가 궁금합니다.!
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
chap 7 Class 강의 05MethodOverloading 마지막 부분에서 보여주는 .IndeOf에 컨트롤 누르고 들어가는 화면이 궁금합니다.
해당화면은 어떠한 기능을 가지는지 궁금합니다. 인텔리제이에서 제공하는 기능들을 보여주는건가요??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
user.name과 user의 차이점 질문
안녕하세요. 제네릭클래스 (연장 전반전)에서 user.name 으로 이름을 지정해주시는데 해당 클래스에서 그냥 user를 적용하는 것과 무슨 차이점이 있는지 궁금해서 질문 남깁니다. 감사합니다!
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
인텔리제이 설치
맥에서 인텔리제이 설치한게 커뮤니티 버전인가요?
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 2번 질문드립니다
코드를 아래와 같이 작성했더니int height = 115; String result = (height >= 120) ? "탑승 가능합니다" : "탑승 불가능합니다"; System.out.println("키가 " + height + "cm 이므로 " + result); height = 121; System.out.println("키가 " + height + "cm 이므로 " + result);키가 115cm 이므로 탑승 불가능합니다키가 121cm 이므로 탑승 불가능합니다 이렇게 출력되는데 중간에 변수값을 height = 121; 이런식으로 변경해주면 안되는건가요?? 121로 숫자가 바뀌는걸 봐서는 변경이 된 것 같은데 뒤에 result가 탑승 불가능합니다로 출력이 되는건지 궁금합니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
for-each를 사용해서 배열의 값을 입력하는 방법은 없나요?
for-each를 사용해서 배열의 값을 입력하는 방법은 없나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
int 와 Integer
안녕하세요 선생님, 강의 너무 잘 듣고있습니다^^int와 Integer 둘다 정수 자료형이지만 각각의 차이점이 있다는 점을 배웠는데요!각각을 어느 상황에서 써야할지 조금 헷갈립니다! 제가 생각했을 때 Integer를 써야하는 이유 중 한가지는선언한 변수를 형변환 하는 등 함수가 필요하면 Integer를 쓰는 것 같습니다명확하게 이땐 int를 쓰고, 이땐 Integer 를 쓰는거다 라는 명확한 기준이 있다면 알고싶습니다! 감사합니다^^
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
int i = 0
보통 for loop 작성할 때 int i = 0;으로 주로 0으로 고정시키나요? 어떨 때는 1로 했었던 것 같은데 헷갈리네요 ㅜㅜ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
result 변수
안녕하세요,전달값이 개인적으로 너무 어려운 한사람인데요 ....6:39 에서 int result = 1; 로 당연하듯이 변수를 정해서 써야 하는 것 같은데 아직 제 수준에서 그게 잘 안돼요 .... 만약에 문제가 덧셈에 관한 거였으면 제 데이터상int result = 0; 으로 하면서 했던 것 같은데 혹시 result 변수에 대해서 다시 한번 설명 가능할까요?
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
MyFileWriter 클래스 선언 질문
처음에 MyFileWriter 클래스를 null 로 선언하고 Try 문안에서 new 키워드를 사용한 이유는 무엇인지 궁금합니다 !!public static void main(String[] args){ MyFileWriter writer = new MyFileWriter(); try{ writer.write("아이스크림이 먹고 싶어요"); }catch (Exception e){ e.printStackTrace(); }finally { try { writer.close(); } catch (Exception e) { throw new RuntimeException(e); } }이런식으로 사용하는 것과 무슨 차이가 있는지 궁금합니다 !
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 (!morning) 부분 질문이 있습니다!
boolean morningCoffee= falseif(!morningCoffee){sout(아이스아메리카노 +!)}sout(주문완료) 논리부정연산자로!morningCoffee == true 가 되는데morningCoffee가 false가 맞을때 라고 이해해도 될까요? 헷갈려서 질문남깁니다~!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 2번 질문입니다!
안녕하세요? 퀴즈 2번 질문이 있습니다.2분 31초부터 "삼항연산자를 이용해서 결과값을 String 변수에 저장해놓는다."라고 하셨는데 왜 String이 쓰이는지 궁금합니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
입력
강의 5분 2초에int height = sc.next();이렇게 했을 때 오류가 생겨서 "문자열"로 입력 받은 값을 "정수"로 바꿔주어야 한다고 설명해주셨는데 키는 숫자인데 왜 문자열로 입력 받는다고 설명해주셨는지 궁금합니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형 변환 질문입니다!
숫자를 문자열로 바꿀 때String.valueOf 를 사용하는 것과 Integer를 사용하는 것 2개를 알려주셨는데 String.valueOf를 사용하여 출력했을 때는 잘 출력이 되었습니다.Integer를 사용할 때도 아래 사진처럼 사용하면 안 되고 위에 String s1 = String.valueOf(93);을 함께 작성해야 하는 건가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
왜 자식클래스의 메서드가 메인에서 실행될까요?
다형성을 배울때, 변수의 자료형이 부모클래스라면 자식클래스에만 존재하는 메서드는 바로 사용이 되지않아 자식클래스로 형변환 해준뒤 사용한다고 했던거같습니다. 하지만 이번 예제에서, 분명 hamburgers array의 자료형은 Hamburger,즉 부모클래스의 자료형인데, 어째서 루프 안에서 hamburger.cook()이 실행될때마다 오버라이딩된 자식클래스 속의 cook메서드가 실행되는거에요?
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
상대경로 관련 질문드립니다
안녕하세요! 퀴즈를 풀다가 상대 경로에 대해 궁금한 점이 생겨 질문드립니다.강의에서 saying.txt 파일과 Quiz_13 파일이 chap_13에 속한 상황으로 나옵니다. 여기서 저는 상대 경로는 현재 디렉토리를 기준으로 목표로 하는 파일의 위치를 작성하는 것이라고 이해하여 FileReader의 파라미터로 "saying.txt"라고 작성하였습니다. 그런데 강의를 본 후 src폴더의 경로부터 작성해야 함을 알게 되었습니다. ("src/chap_13/saying.txt")분명 saying.txt 파일과 Quiz_13 파일이 같은 chap_13 폴더에 있는데 왜 상위 폴더인 src 폴더의 경로부터 작성하는건가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
intellij 라아센스
intellij에서 라이센스 선택하는 게 나오는 데 어떤것을 선택해야하나요? 그냥 나가기 누르면 창이 꺼집니다. start trial로 하면 될까요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
챕터 7에 패키지 부분에서
랜덤 실수 부분 설명하실 때 random.nextDouble()에는 범위 지정이 안된다고 하셨는데 제가 괄호 안에 10.0을 넣어서 해보니 오류 없이 잘 실행이 되는데 왜 그럴까요??그리고 로또 번호 하실 때 random.nextInt(45) + 1 이라고 하시고 괄호로 감싸셨는데 괄호를 안쓰면 341 같은 백의 자리 숫자가 나오더라고요 왜 그런건가요?