월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 8번 질문 있습니다.
이런 에러가 뜨는데 뭐가 잘못된걸까요
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요! 수업자료 다운 받았는데요
JavaWorkspace 압축 풀고 IntelliJ에서 파일을 열려고 하는데, Trust Project가 없는데 어떡하나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
getter&setter를 보고 있습니다 물음표로 주석 단 부분은 왜 null 값이 나오나요?
package nodocoding; public class 21GetterSetter { public static void main(String[] args) {BlackBox b1 = new BlackBox();b1.modelName = "까망이";b1.price = 200000;b1.color = "블랙"; // 할인 행사b1.price = -5000;System.out.println("가격: " + b1.price + "원"); // 고객 문의System.out.println("해상도: " + b1.resolution); System.out.println("--------------"); BlackBox b2 = new BlackBox();b2.setModelName("하양이");b2.setPrice(-5000);b2.setColor("화이트"); System.out.println("가격: " + b2.getPrice() + "원");System.out.println("가격: " + b2.price + "원");System.out.println("해상도: " + b2.getResolution());System.out.println("해상도: " + b2.resolution); ///??? } }
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈12 질문
이렇게 하면 안되나요? run 메소드 사용하면 동시에 처리 못하니까 B에서 start 메소드 사용하고 Set는 run 으로 사용해서요 public class _Quiz_12 { public static void main(String[] args) { B b = new B(); Set set = new Set(); b.start(); A(); set.run(); } public static void A(){ System.out.println("-- A 상품 준비 시작 --"); for (int i = 1; i <= 5; i++) { System.out.println("A 상품 준비" + i + "/5"); } System.out.println("-- A 상품 준비 끝 --"); } } class B extends Thread{ @Override public void run() { System.out.println("-- B상품 준비 시작 --"); for (int i = 1; i <= 5; i++) { System.out.println("B 상품 준비" + i + "/5"); } System.out.println("-- B 상품 준비 끝 --"); } } class Set extends Thread{ @Override public void run() { System.out.println("-- 세트 상품 포장 시작 --"); for (int i = 1; i <= 5; i++) { System.out.println("세트 상품 준비" + i + "/5"); } System.out.println("-- 세트 상품 포장 끝 --"); } }
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈08 SpeedCam 메소드 구현부분
Factory 클래스에서는 인터페이스 호출하는 메소드에 아래처럼 실행문(구현)을 작성했는데, @Override public void report() { reporter.report(); } @Override public void detect() { detector.detect(); }SpeedCam 에서는 왜 this. 을 붙이나요?붙여도 안붙여도 코드진행에 영향이 없는걸까요?public void detect() { this.detector.detect() } public void report() { this.reporter.report() }
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈#10 질문있습니다.
map(x -> x.age >= 20 ? x.name + " 5000원" : x.name + " 무료")이렇게 된다는 것은 Customer 객체 x의 age가 20세 이상이면 Customer 객체 x의 이름의 내용이' 챈들러 5000원 ' 이렇게 바뀌는 건가요?아직 map이 어렵습니다.
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈#10에 질문 있습니다.
안녕하세요.현재 직장과 병행하며 수업을 듣고 있는 수강생입니다. 열심히 듣고는 있지만 아직 개념이 완벽하게 잡히지 않아서 그런지, 혼자 코딩해야 하는 퀴즈가 어렵다고 느껴집니다. 제가 해본 결과는 아래와 같습니다.public class quiz_10 { public static void main(String[] args) { Customer ages = new Customer(); Object[][] age = {{"james",ages.james}, {"benjamin",ages.benjamin}, {"chandler",ages.chandler}, {"rachel",ages.rachel}, {"monica",ages.monica}}; System.out.println("미술관 입장료"); System.out.println("-----------------"); Arrays.stream(age).map(x -> (int) x[1] > 20 ? x[0] + " 5000원" : x[0] + " 무료").forEach(System.out::println); } }; class Customer { public int chandler = 50; public int rachel = 42; public int monica = 21; public int benjamin = 18; public int james = 5; };결과는 같지만 방식은 나도코딩님과 많이 달라서 이렇게 해도 되는 건지, 사고방식을 다르게 할 수 있는 방법을 찾아봐야 하는 건지 걱정이 됩니다😂제가 너무 어렵게 공부하고 있는 걸까요?충고 부탁 드립니다. 감사합니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
람다식
퀴즈12에서 람다식 질문있습니다Runnable runnable1 = () -> { for (int i = 1; i <=5; i++) { System.out.println("A 상품 준비 " + i + "/5"); } System.out.println(" -- A 상품 준비 완료 -- ");};Runnable runnable1 = () -> {}이렇게 람다식이 쓰이던데 람다식으로 안쓰려면 어떻게 써야하나요???
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
new에 대해...
ArrayList<Student> list = new ArrayList<>(); list.add(new Student("유재석", "파이썬")); list.add(new Student("박명수", "자바")); list.add(new Student("김종국", "자바")); list.add(new Student("조세호", "C")); list.add(new Student("서장훈", "파이썬"));안녕하세요 프로그래밍 입문 일주일차입니다..강의 볼때마다 어쩔땐 new를 붙일때 있고 어쩔땐 new를 안붙이고 할때가 있는데 new가 뭔가요..???강의를 보면서 할때는 이해가 가는데혼자서 해볼려고 하면 머리 속이 새하얘지는데 계속 하다보면 나아 질까요..??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Chap7 퀴즈
안녕하세요! 7강 마무리 퀴즈를 스스로 풀어보며 의문점이 생겨 질문 남깁니다.저는 이런식으로 name 변수를 선언하고 cook() 메소드에 this.name을 활용했는데, 강의에선 기본 생성자와 name을 매개변수로 하는 생성자를 정의하고 풀어 주셨더라구요! 결과는 같게 나오지만 혹시 생성자를 사용하는게 더 좋은 코딩 방법인지, 제가 한 방식이 결과는 맞지만 논리적 오류가 있는지 궁금합니다.그리고 강의 잘 듣고 있습니다. 감사합니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자편에서 this.serialNumber 를 넣는이유
생성자편에 블랙박스 클래스에 this.serialNumber에 디스를 붙이는이유가 무엇인가요?그리고 인스턴스변수 int serialNumber; 생성하지않고 클래스변수static int counter = 0; 으로 바로생성해도 되지 않나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인텔리제이 실행 관련 문의드립니다-!
안녕하세요 :)인텔리제이 실행 시 작업 중인 클래스( _03_Operator3)가 아닌 특정 클래스( _02_Operator2)가 실행이 되어 문의 드립니다.이것저것 건드리다 보니 실행 버튼 옆에 표시된 부분이 ( _02_Operator2) 로 설정되어있었고, 다시 이것저것 누르다 보니 해결이 되었습니다...!어쩌다 보니 문제 해결은 되었지만 원인과 해당 부분이 어떤 기능인 지 알 수 있으면 좋을 듯 해 문의 남깁니다.감사합니다 :)
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
아스키코드 질문 있습니당
String[][] seats3 = new String[10][15]; char ch = 'A'; // 아스키코드 넣기 for (int i = 0; i < seats3.length; i++) { for (int j = 0; j < seats3[i].length; j++) { seats3[i][j] = String.valueOf(ch) + (i + 1); // 아스키 코드를 문자열로 바꿔서 } ch++; } 여기서 ch라는 변수에 넣은 아스키 코드는 기본적으로 문자열로 넣은걸로 알고있는데 반복문 안에 들어가면 정수형으로 자동 형변환 되는건가용? 왜 에러가 뜨고 메소드를 써야하는지 더 자세한 설명이 궁금합니다 원리가 따로 있는건지....seats[i][j] 여기는 각각 index번호가 들어가야 하지 않나용
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
instanceof의 의미
안녕하세요 선생님.다형성 수업 중if (factoryCam instanceof FactoryCam){ } ;부분의 필요성이 궁금합니다.어짜피((FactoryCam)speedcam).detecFire();와 같은 코드는 실행이 불가능한데다형성 수업 중 적어주신 if 문 내용과instanceof 의 쓰임이 왜 필요한지, 어떤 의미를가지는지 궁금합니다.감사합니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
M2 실리콘칩은 자바 버전 어떻게 설치해야하나요? [현재 17.0.7 버전]
M2 실리콘칩은 자바 버전 어떻게 설치해야하나요? [현재 17.0.7 버전] 5:24 부터 따라해도 문제없을까요? 터미널에서 설치하고나면 되돌리는 방법을 몰라요 ㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
6-2 Parameter 강의에서 질문이 있습니다
public static void powerByExP(int number, int exponent) {int result = 1;for(int i = 0; i < exponent; i++) {result *= number;}에서 result*=number; 식에대해서 이해가 안됩니다기존에는 for문을 쓰면 i 값이 기재가 되어야 i값이 적용이 되는걸로 알고있는데 result = result * number * ( i ) 인건가요??? 숫자를 대입하면 1 = 1*2 로 2가 나올것같은데 2^3 인 8이 나오는게 이해가 안됩니다.. 제가 for문에 대해서 제대로 이해를 못하고있는걸까요? 위식에서는 i값을 넣은곳이 없는데 어떻게 반복이 되는건지 잘 모르겠습니다...
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
if문 작성 시 경고문 관련
if 문 작성 시"condition is always true" 이런식으로 경고문이 뜨면서실행이 되지 않는데 어떻게 해결할 수 있을까요?간단한 if문도 실행이 되지 않습니다ㅜㅜ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
random 질문있어요
강의에서 random 클래스에서double min = 5.0;double max = 10.0;따로 min max를 지정 해주고 계산식으로값이 나오게 하던데 그냥 origin 값을 넣어주면 바로 되던데 다른건가요?아니면 버전이 업그레이드 되서 가능한건가요? System.out.println("랜덤 실수 :" + random.nextDouble(5.0,10.0));//범위 System.out.println(random.nextInt(1,46));//랜덤 로또 번호
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
나도코딩님의 자바 완강 후 들을만한 강의 추천 질문
안녕하세요 나도코딩님금일로 나도코딩 선생님의 "나도코딩의 자바 기본편 - 풀코스 (20시간)"를 완강하게되었습니다.나도코딩님의 자바 강의를 다 듣고다음으로 수강하면 좋을 자바 강의 추천해 주실 수 있을까요?인프런에 있는 강의면 더 좋겠지만 꼭 아니어도 됩니다!
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
quiz_09 를 이렇게 작성해도 되나요?
안녕하세요! 좋은 강의를 통해 아주 조금씩이나마 자바를 알아가고 있습니다. Quiz_09의 조건을 잘못 이해하고 아래와 같이 구현을 하였습니다. 코드를 이렇게 작성할 경우 문제점이 발생할 수 있는지, 있다면 어떤 문제점이 있는지 알고 싶습니다.[_Quiz_09.java]package chap_09; import chap_09.student.Student; public class _Quiz_09 { public static void main(String[] args) { Student st = new Student("자바"); st.getStudent(); } }[student > Stundent.java]package chap_09.student; import java.util.HashMap; public class Student { public String license; public Student(String license) { this.license = license; } public void getStudent() { HashMap<String, String> map = new HashMap<>(); map.put("유재석","파이썬"); map.put("박명수","자바"); map.put("김종국","자바"); map.put("조세호","C"); map.put("서장훈","파이썬"); for(String key : map.keySet()) { if(map.get(key).contains(license)){ System.out.println(key); } } } }