무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
재질문:인텔리제이에서 프로젝트 폴더가 보이지 않는 문제가 있습니다.
다시 프로젝트 생성 순서대로 보여드리겠습니다.new project 생성sdk 확인 프로젝트 폴더가 보이지 않음 프로젝트가 생성 되었지만 폴더가 보이지 않아서 구글링을 통해서 나온 해결 방법인 import module, idea 삭제를 해보았지만 해결되지 않았습니다.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
인텔리제이 폴더가 보이지 않습니다.
=======================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]저는 현재 인텔리제이 유료판을 사용하고 있습니다.강의를 듣고 자바 프로젝트를 생성했습니다.위에 보이는 것과 같이 폴더가 보이지 않는 현상이 일어났습니다.그래서 구글링을 통해서 File - Project Structor - Modules - + - Import Module - 폴더 추가를 하니 폴더가 보이기는 했습니다.그런데 그것도 잠시일뿐 시간이 조금만 지나니까 폴더가 사라져 있습니다.그래서 다시 Project Structor에 들어가서 보니까이렇게 폴더에 값들이 없는 것을 확인 되었습니다. 혹시 해결방법이 있는 말해주시면 감사하겠습니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
HelloJava 실행 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]HelloJava에서는 실행이 잘 되는데 새로만든 class의 HelloJava2에서는 오류가 나면서 실행이 안되는데 어떻게 해야하나요 ? 버전문제는 아닌것 같습니다 ㅠㅠ
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
input
input 사용법 은 어느강의에서 가르쳐 주시나요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
배열 출력
만약 int []A = { 1, 3, 9, 4 } 가 있을때, A={ 1, 3, 9 ,4 } 를 출력하고 싶으면 어떻게 해야 출력할 수 있나요? 혹은 for 중첩문의 반복 조건을 통해 선택정렬을 해서( 1, 9) 와 ( 3, 4 ) 에 해당하는 것만 출력하고 싶을때는 어떻게 해야 출력할 수 있나요? 그리고 그건 어디에서 배울 수 있나요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
한글 깨짐 현상
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]구글에서 한글 깨짐으로 설정 할 것들을 다 했는데도 되지가 않습니다.혹시 어떻게 해야되는지 궁금합니다.아래 링크에 있는 한글 깨짐 문제해결 들에 관련된 것을 설정 했는데도 위의 사진과 똑같이 됩니다. https://velog.io/@pomeranian91/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95%EC%9D%B8%EC%BD%94%EB%94%A9-%EC%84%A4%EC%A0%95part3번에 나오는 tomcat server는 없어서 하지 못했습니다.방법이 있을까요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바
예를 들면 binary search ( int goal ) 이런건 자바 알고리즘 과목을 배워야 알 수 있는건가요? 이것과 관련된거는 자바 기초, 기본편에서는 안 다루는지 궁금합니다!
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
배열에 관한 질문입니다!
배열 구조개선 값 입력 코드에 관한 질문입니다!저 보라색 박스와 빨간색 박스 코드가 이중으로 두개가 겹치니까이렇게 코드를 쓰고 출력해도 똑같나요??
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
변수 값 변경 시 기존의 값은 "삭제"된다의 의미
int a = 10; System.out.println(a); // 10 a = 50; System.out.println(a); // 50이 코드에서 a에 50이 할당될 때 10은 메모리에서 삭제된다는 의미인가요?그러면 이 재할당이 될 때 jvm 내의 가비지 컬렉터가 작동해서 메모리를 수거해 가는 것이라고 이해하면 되는 것인지 궁금해서 질문 남깁니다!
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
공부하다가 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.이전에 배열강의에서 배울 때는, 배열은 참조형으로 int[] array = new int[5]; 이렇게 되어있을 때 array는 x001이란 참조위치를 가지고 있고, 그 위치가 배열 메모리와 연결되었다고 배웠는데 이번 강의에서 나온 int num1 = 10; 처럼 int,long,..과 같은 기본형들은 참조위치를 가지고 있는게 아닌가요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
메서드 문제와 풀이 2
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요.=========================================저는 if, else if로 풀었는데 결과는 같지만 이렇게 작성하면 어떤 점이 다른지, 개선해야 될 부분이 어떤 것이 있는지 궁금합니다! (메인 부분만 가져왔어요!) public static void main(String[] args) { Scanner sc = new Scanner(System.in); int balance = 0; int amount; int withdraw; while (true) { System.out.println("---------------------------------"); System.out.println("1.입금 | 2.출금 | 3.잔액 확인 | 4.종료"); System.out.println("---------------------------------"); System.out.print("선택: "); int menu = sc.nextInt(); sc.nextLine(); if (menu == 1) { System.out.print("입금액을 입력하세요: "); amount = sc.nextInt(); balance = deposit(balance, amount); } else if (menu == 2) { System.out.print("출금액을 입력하세요: "); withdraw = sc.nextInt(); balance = withdraw(balance, withdraw); } else if (menu == 3) { System.out.println("현재 잔액: " + balance); } else if (menu == 4) { System.out.println("시스템을 종료합니다."); break; } else { System.out.println("잘못 입력하셨습니다."); } } }
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
선생님 문제 풀다가 궁금한 사항이 있어서요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]반복문 문제풀이에서요. 모르고 처음 사진처럼 썼더니 선생님이랑 답을 포함 하고 있지만 다른 내용이 나오더라구요.사진1과 2의 차이가 뭘까요?ㅠㅠ 사진1은 총합 값말고 그전에 더한값도 나오더라구요
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
array 말고도 리스트 공부
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/[질문 내용]제가 여기서array 는 공부했는데 , 리스트에 대해서 공부하고 싶은데 어디에서 할 수 있을까요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
다운로드 소스 어디서 받나욥
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ProductAdminEx을 for, switch문을 이용해서 작성했는데 2번에서 null 값이 나오는 이유는 뭔가요?
1. ProductAdminEx을 for, switch문을 이용해서 작성했는데 2번에서 null 값이 나오는 이유는 뭔가요?switch문을 사용해서 2번에 올바르게 나오는 코드는 뭔가요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바 과목관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 맞기도 하고 아니기도 합니다.2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 ! 지금 JAVA 가장 낮은 레벨 단계 의 수업을 잘 듣고 있습니다. 근데 제가 다니는 학교에서 지금 linear search, binary search , selection short 에 대해서 가르쳐주시고 계시는데, 이거는 어떤 과목을 공부해야하나요 ? 아무리 자바 관련 과목에서 찾아봐도 나오지 않아서요
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
JDK 21버전 오류
자바 강의도중 JDK버전을 21을 사용하라고 하시더라고요.. 기존에 17버전을 사용을 했다가 21버전으로 사용을 한다고 해서 21버전으로 해보고 있는 도중에 Hello Java를 실행 시키니 에러가 뜨면서 도저히 해결이 안되고 있습니다 ㅠㅠ
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ScannerWhile4 Switch문 질문
1. 위의 코드에서 case1 에 있는 변수 price를 case2에 사용하면 오류가 나는 이유가 무엇인가요? 오류가 나지 않게 switch문 밖에 price를 선언하면 어떻게 scanner을 사용해서 System.out.print("상품의 가격을 입력하세요: ");밑에 사용 하는 방법은 뭘까요??
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ScannerWhileEx2 질문
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(); if(name.equals("종료")){ System.out.println("프로그램을 종료합니다."); break; } System.out.print("나이를 입력하세요: "); int age = scanner.nextInt(); scanner.nextLine(); //숫자 입력 후의 줄바꿈 처리 System.out.println("입력한 이름: " + name + ", 나이: " + age); } } }package scanner.ex; import java.util.Scanner; public class ScannerWhileEx2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); while(true){ System.out.print("상품의 가격을 입력하세요 (-1을 입력하면 종료): "); int price = input.nextInt(); //input.nextLine(); if(price == -1){ System.out.println("프로그램을 종료합니다."); break; } System.out.print("구매하려는 수량을 입력하세요: "); int num = input.nextInt(); //input.nextLine(); System.out.println("총 비용: " + price * num); } } }ScannerWhileEx1에서는 숫자 입력 뒤 줄바꿈 처리를 해줘야한다고 배웠는데ScannerWhileEx2에서는 숫자 입력 뒤 줄바꿈 처리를 하지 않아도 오류가 안생깁니다.두 문제의 차이가 궁금합니다.문자열과 숫자가 입력될 때만 줄바꿈 처리를 해주는건가요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
[7. Scanner][문제와풀이4] ScannerWhileEx3 질문
안녕하세요 선생님, 선생님께서 남겨주신 코드와 다르게 제 코드처럼 작성해도 무방할지 질문드립니다. [선생님 코드] 선생님께서 작성하신 코드는 input 지역변수의 스코프 값이 넓습니다.public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int sum = 0; int count = 0; int input = 0; System.out.println("숫자를 입력하세요, 입력을 중단하려면 -1을 입력하세요 : "); while (true) { input = scanner.nextInt(); if (input == -1) { break; } sum += input; count++; } double average = (double) sum / count; System.out.println("입력한 숫자들의 합계 : " + sum); System.out.println("입력한 숫자들의 평균 : " + average); }[제가 작성한 코드] 저는 input의 스코프값이 넓다고 생각해서 자체적으로 while문에서만 해당 변수를 부여하고, 사용했는데 하기와 같이 사용해도 무방할까요?public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int sum = 0; int count = 0; System.out.println("숫자를 입력하세요, 입력을 중단하려면 -1을 입력하세요 : "); while (true) { int input = scanner.nextInt(); if (input == -1) { break; } sum += input; count++; } double average = (double) sum / count; System.out.println("입력한 숫자들의 합계 : " + sum); System.out.println("입력한 숫자들의 평균 : " + average);