무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
문제와풀이 1번문제 다른방식으로 작성해봤습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]package Cond; public class CondEx1 {public static void main(String[] args) { int score = 52; String grade; if (score >= 90) { grade = "A"; } else if (score >= 80) { grade = "B"; } else if (score >= 70) { grade = "C"; } else if (score >= 60) { grade = "D"; } else { grade = "F"; } System.out.println("학점은 " + grade + "입니다."); } }라고 코드를 짜봤는데 강의에서 사용하신 코드가 짧고간결한것 외에 또 다른 이점이 있나 궁금해서 작성해봅니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
강의 듣기점 궁금한점 질문있습니다
안녕하세요, 김영한 강사님. 자바 기본 개념을 듣기 전에 궁금한 점이 있어서 질문드립니다.제가 안드로이드 앱 개발을 위해서 자바와 코틀린을 배우려고 하는데, 자바 기초부터 다시 제대로 공부하면서 공부하고 난 뒤에 코틀린을 공부하려고 합니다.강사님의 강의들을 보니 백엔드와 웹에 기반한 강의들을 하시는 것을 보았는데, 이 Java 기초강의 시리즈를 끝까지 듣는 것이 자바 기본적인 것을 배우기에 좋은지 알고 싶습니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
강의 화면중 강의 자료 문의
안녕하세요. 먼저 유익한 강의 제공해주셔서 매우감사합니다.강의 시청중 궁금한 사항이 있는데, 해당 강의 자료를 어디서 다운로드 할수 있는지 알수 있을까요?소스코드는 다운로드후 적용 하였으나, 해당 웹 강의자료? 들은 강의사이트에서 찾지 못하여 문의 남깁니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
문제와풀이3 질문입니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]안녕하세요 강사님 혹시 문제에 대한 이해가 되긴하지만 정확한 이해가 잘 안되다보니 질문을 남깁니다! productNames[] 와 productPrices[] 배열안에 productCount를 넣는 이유를 자세히 설명가능할까요..? 저는 for문으로 처음시도를해봤는데 안되고 한참을 고민하면서 여러시도를 한 끝에 해결이 되질않아 풀이과정을 봤습니다. 그래서 풀이방식이 궁금해져서요!! (제가 궁금해하는 부분에 대한 설명이 부족한거같아 추가로 더 적습니다! for문을 돌려 for(int i = 0; i <= maxProducts; i++) {System.out.print("상품 이름을 입력하세요 :");productNames[i] = sc.nextLine();System.out.print("상품 이름을 입력하세요 :");productPrices[i] = sc.nextInt(); productCount++; } 식으로 했습니다! 이방식이 안되는 이유도 궁금해서요!
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
연산자 문제 문의드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]문제 조건은 이렇게입니다!int 형 변수 score 를 선언하세요. score 가 80점 이상이고, 100점 이하이면 true 를 출력하고, 아니면 false 를 출력하세요. 사소한 질문이긴한데, 문제 답은 저렇게 나왔는데boolean result 변수를 사용해서 출력해야하나요??저는 그냥 바로 이렇게 했습니다 ;-; ...결과는 똑같이 나오는데 ...이렇게 했을 시에 가독성이 떨어져서 변수로 하는걸까요 ..?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
반복문 문제중 피라미드 문제 관련하여 질문있습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요! 섹션 5 반복문 문제 중에 있는 반쪽짜리 피라미드가 아닌 완전한 피라미드를 만들어 보고 싶은데 혹시 섹션 5까지의 내용으로 구현을 할 수 있는 부분일까요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
While 반복문) 짝수 출력 문제
이 문제에 대한 답을 강사님께서는 이렇게 풀어주셨는데int num = 2; int count = 1; while(count <= 10){ System.out.println(num); num += 2; count++; }이렇게 아래와 같이 풀어도 될까요? 이거는 좋은 코드일까요?nt num = 1; int count = 0; while(count < 10){ if (num % 2 == 0){ System.out.println(num); num++; count++; }else{ num++; } }제가 처음 문제를 이해한 바로는 num이 몇으로 시작하든 num에서부터 처음 짝수 10개를 출력하는 코드를 작성하고 싶었습니다. + 위의 강사님이 풀어주신대로면 num에 홀수를 넣는 순간 처음 홀수 10개를 출력하는 답이 나오기 때문에 만약 num = 2라는 문제조건이 없다면 if (num % == 0)를 작성해서 이때만 답이 나오도록 예외 설정을 해야하는 것도 맞나요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
배열 문제 질문드립니다!
배열 문제 질문 드립니다. 이 문제 인데요 ArrayEx7 번 입니다. 다름이 아니라 평균은 왜 0 으로 초기화를 안하는건가요?int total = 0; 으로 해주었는데, 평균역시 0으로 초기화 해줘야 하지 않나요?? 아닌가여...ㅠㅠ?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자꾸 Access denied가 뜹니다..
1. 로컬 피씨에서 인텔리제이 그래들로 게시판 및 회원가입 양식 만들었으며 로컬피씨에선 정상적으로 구동됩니다.Virtualbox를 이용해 Rocky linux를 설치했고 위에서 만든 게시판 파일을 jar형태로 만들어 파일을 업로드 했습니다.jdk, mariadb 전부 설치했고 grant를 이용해 권한설정까지 전부 해줬는데 자꾸 저렇게 뜨는데 구글링해서 나오는 방법 전부 써봤는데 도저히 방법을 모르겠습니다 ㅜㅜ
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
객체지향 코드
안녕하세요, 강사님 덕분에 자바를 공부하는데 조금 수월해진 수강생입니다.객체지향을 공부하면서 자신이 작성한 코드가 정말 좋은 코드인지 항상 보는데 어떤건 바로 눈에 띄는데 어떤건 바로 눈에 안 띄어 작성한 코드가 좋은 코드인지 잘 판단하기 어려운 단계에서는 어떻게 스스로 리뷰를 해야 좋은지 여쭙고싶습니다
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
안녕하세요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]sdkman 를 사용하긴 합니다만. Vendor 가 Corretto 여도 상관 없을까요?Oracle 도 있고 해서요
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
실행시 오류가 뜹니다.
안녕하세요. 현재 8강 까지 잘 따라오고 있는 학생입니다.방학동안 수강을 하다가 이번에 대학교에서 자바프로그래밍 수업도 같이 듣게 되었습니다.오늘 첫 수업에서 교수님은 이클립스를 사용하셨습니다. 그래서 저 또한 이클립스를 설치했습니다.문제는 이클립스 설치 이 후 김영한님 강의를 공부할려고 인텔리제이를 실행한 결과, 오류가 뜨면서 실행이 되지않습니다.아래는 문제가 되는 코드입니다. /Users/hyungkey/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=50023:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -p /Users/hyungkey/Desktop/JavaStudy/java-start/out/production/java-start -m test/scanner.ex.ScannerWhileEx4Error occurred during initialization of boot layerjava.lang.module.FindException: Error reading module: /Users/hyungkey/Desktop/JavaStudy/java-start/out/production/java-startCaused by: java.lang.module.InvalidModuleDescriptorException: CommentJava.class found in top-level directory (unnamed package not allowed in module)Process finished with exit code 1 어떠한 문제인지 파악되지 않습니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
Scanner 훈련 문제와 풀이3
사용자로부터 이름과 나이를 반복해서 입력받고, 입력받은 이름과 나이를 출력하는 프로그램 작성사용자가 종료를 입력하면 종료package scanner.ex; import java.util.Scanner; public class ScannerWhileEx1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(true) { System.out.print("이름을 입력하세요 (종료를 입력하면 종료): "); String name = scanner.nextLine(); System.out.print("나이를 입력하세요: "); int age = scanner.nextInt(); System.out.println("입력한 이름: " + name + ", 나이: " + age); if(name.equals("종료")) { System.out.println("프로그램을 종료합니다."); break; } } } }첫번째는 잘 실행되는데 2번째 실행될 때 종료를 입력하면 오류가 발생하는데 왜 오류가 발생하는지 모르겠어요
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
안녕하세요 강의 하실때 쓰시는 pdf파일 질문입니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]혹시 영한선생님이 꾸미시는 템플릿(?) 은 어떤걸 사용하셔서 만드시는걸까요? pdf파일보면 정리가 너무잘 되어있어서 저도 정리할때 사용하고 싶습니다 !
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
배열 문제 문의 드려요!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: )질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]이해가 안되서 질문 올립니다ㅠㅠ1.주황색 줄표시 한 건 min과 max 값이 같다는건가요?ㅠ설명들었지만 이해가 안되서요. 아니면 배열 0번째 칸에 같이 숫자를 넣겠다는건가요? 같이 넣으면 따로 분리해서 인식하는건가요??보라색 네모칸에 있는 for문 int i=1 은 왜 1로 초기화값을 줬을 까요?ㅠㅠif (number[i] < min number) 이 조건은 배열 number i열에 있는 값이 minnumber보다 작은지 어케 알 수 있을까요? 위에 minnumber=maxnumbers[0] 선언해서 그런가요?ㅠㅠㅠ헝헝
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
jdk 21 콘솔창 출력 한글 깨짐
jdk 21로 한글을 출력하려고 하는데 한글이 깨져서 나옵니다.처음에는 인텔리제이의 문제인가 했는데 이클립스에서도 깨져서 나오는걸 보면 jdk의 문제인 것 같습니다.이전에 이클립스에서 실행해 본 파일로 그때는 괜찮았으나 지금은 한글이 깨져서 나옵니다. 그래서 jdk의 문제라고 생각했습니다.저는 jdk를 오라클 open jdk 21 버전을 설치했습니다. 예전에 이클립스에서 사용하던 jdk 버전은 11입니다.강의에서 하신 것처럼 인텔리제이에서 oracle open jdk 21을 다운로드해도 마찬가지로 깨져서 나옵니다.jdk를 버전을 낮춰야 할지 다른 방법이 있을지 몰라 해결책을 찾다가 여기다 질문해봅니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
창닫힘
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]오른쪽 아래 메시지가 뜨긴하는데,,금방 사라지고,아래에서 실행을 시키면 바로 창이 닫히는 현상입니다.삭제후 재 설치해도 동일한 현상이,,뭔가 충돌되고 있는걸까요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
MethodReturn1 코드 간소화 문의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]MethodReturn1 예제에서 public static boolean odd(int i){ if (i % 2 ==1){ // 고도화 if i % 2 ==1; 로 작업하면 굳이 else 리턴 조건 입력 안해도 되는데 원리는 모르겠음 return true; } else { return false; }굳이 반환과 else문을 사용 안하고 고도화를 거치게 되면 public static boolean odd(int i){ // 고도화 if i % 2 ==1; 로 작업하면 굳이 else 리턴 조건 입력 안해도 되는데 원리는 모르겠음 return i % 2 == 1; }이렇게 작업이 가능한데 상기 고도화가 어떻게 되는지 잘 모르겠습니다. (JAVA에서 자동으로 해준 고도화라)
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
창 닫힘 현상
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]프로젝트 처음 만들고, 샘플로 만들어진 내용을 강의와 같이세모버튼 옆에 실행 클릭하면,,콘솔창에 결과가 나타나는게 아니라,,인텔리제이창이 완전히닫히면서 종료가 됩니다. 새로 실행시켜도,,동일한 현상이,,뭐가 문제 일까요?인텔리제이 삭제, 재설치후 해도 동일합니다.윈도우버젼
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
파일명 옆에 j 아이콘이..
안녕하세요선생님의 강의를 하나하나 멈춰가면서 똑같이 따라했는데저는 인텔리제이 상단 파일명 옆에 JS라고 뜹니다.선생님 화면에서는 J라고만 떠서크게 상관이 없는 건지, 바꿔야한다면 어떻게 바꾸는 지 궁금합니다.