무료
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
새로운 스위치문
package cond.ex; public class ScoreEx5 { public static void main(String[] args) { String grade = "A"; String appraisal = switch (grade) { case "A" -> "그는 도데체..."; case "B" -> "잘 했어"; case "C" -> "괜찮아 계절 학기 있어"; case "D" -> "졸업 하려면 화이팅"; case "F" -> "재수강하세요"; }; System.out.println(appraisal); } }오류내용C:\study\java_study\java_start\src\cond\ex\ScoreEx5.java:7:28java: the switch expression does not cover all possible input values 문제를 풀던중 해당 오류가 발생 했습니다. 어떠한 이유 때문인지 모르겠어서 질문 남깁니다. 감사합니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
훈련_문제(ScannerWhileEx4)
ScannerWhileEx4 관련하여 질문합니다. 문제 풀이에서는 if문으로 해결하셨는데 혹시 switch문으로도 해결할 수 있나요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바 OS 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]자바 os 관련해서, 개발 머신은 맥북이나 실제 자바로 개발한 API를 리눅스 또는 AWS에서 돌린다고 하면, JAVA 특성상 크게 문제는 없을것 같지만, 맥에 최적화 된 JAVA를 설치하는게 좋은 것인지 아니면 서버에 맞추어 설치하는게 좋은것인지 궁금합니다.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
반복문 *출력
안녕하세요 복습차원으로 처음부터 다시 듣고 있습니다. 중첩for문을 활용할 *찍기를 본 뒤여러 모양으로 시도해보고 싶은 생각이 들었습니다.******************************해당 모양에 대한 별찍기는 오와열이 알맞게 출력되었습니다. 다만 이것을 뒤집은 것은 상단부와 하단이 같은 조건인데도 오와열이 맞지 않았습니다.상단부 조건 범위를 -1을 하니 딱 맞게 나오는데 왜그런지 알고싶습니다.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
ScannerWhileEx4 문제 질문있습니다.
package scanner.ex; import java.util.Scanner; public class Ex1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int option = 0; int sum = 0; while (option != 3){ System.out.print("1: 상품 입력, 2: 결제, 3: 프로그램 종료 "); option = scanner.nextInt(); if (option == 1){ scanner.nextLine(); System.out.print("상품명을 입력하세요: "); String name = scanner.next(); System.out.print("상품의 가격을 입력하세요: "); int price = scanner.nextInt(); System.out.print("구매 수량을 입력하세요: "); int count = scanner.nextInt(); System.out.println("상품명 " + name + "가격 " +price + "수량 "+ count); sum += price * count; } else if (option == 2){ System.out.print("총 비용: " +sum); }else { System.out.println("올바른 옵션을 선택해 주세요."); } } System.out.println("프로그램을 종료합니다."); } }제가 작성한 코드값에서 항상 총비용이 +1이 되어있는데 어떤문제가 있는지 알 수 있을까요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
java 클래스 이름을 만들때 가끔가다 @@@2_1이라는것을 쓰는데, 클래스 이름에도 "_(언더바)"를 쓰는게 허용이 되는지 궁금합니다.
java 클래스 이름을 만들때 가끔가다 @@@2_1이라는것을 쓰는데, 클래스 이름에도 "_(언더바)"를 쓰는게 허용이 되는지 궁금합니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
공부 방법이 궁금합니다.
자바 기본을 공부할 때 이해가 안되어도 그냥 지나가고 모르는 부분을 다시 공부하는게 나을까요 아님 이해할때까지 게속 공부를 하는게 나을까요?스프링까지 공부하다가 다시 자바 기본을 공부하고 있는데 자바 기본만 계속 돌고 있는 기분이라서요 기본을 다 끝내고 자바 문제들을 풀고 스프링으로 넘어가는게 나을까요? 답변 부탁드립니다. 감사합니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
변수가 초기화 되었는지 확인하는게 JIT컴파일러 인가요?
변수가 초기화 되었는지 확인하는게 JIT컴파일러 인가요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
while문 문제와 풀이 질문입니다(짝수 출력)
안녕하세요~이렇게 코드를 짜면 값이 안나오는데 왜일까요?num을 1로 했더니 결과가 안나와서 찾아보니int가 정수 라서 실행이 안된다길래int를 2로 잡고 돌렸는데도 값이 2만 나옵니다.뭐가 문제인가요? 그리고 코드를 이렇게 짰는데값은 강의 내용과 동일하게 나옵니다.강의에서는 num과 count 두 변수를 이용하던데이유가 있나요?코딩 강의 처음 들어보는 초보자라왕초보 기준으로 설명해주실 수 있을까요😔
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
문제와 풀이3 - productAdminEx 문제 질문입니다.
package inflearn.array.ex; import java.util.Scanner; public class ProductAdminEx { public static void main(String[] args) { // 상품 관리 프로그램 만들기 -> 처음에 for문으로 구성했으나 null 출력이 많은듯... int maxNumber = 10; String[] productNames = new String[maxNumber]; int[] productPrices = new int[maxNumber]; int productCount = 0; Scanner scanner = new Scanner(System.in); for (int i = 0; i < 10; i++) { System.out.println("1. 상품 등록 | 2. 상품 목록 | 3. 종료"); System.out.print("메뉴를 선택하세요: "); int menu = scanner.nextInt(); scanner.nextLine(); if (menu == 1) { if (productCount > 10) { System.out.println("더 이상 상품을 등록할 수 없습니다."); } System.out.print("상품 이름을 입력하세요: "); productNames[i] = scanner.nextLine(); System.out.print("상품 가격을 입력하세요: "); productPrices[i] = scanner.nextInt(); productCount++; } else if (menu == 2) { if (productCount == 0) { System.out.println("등록된 상품이 없습니다."); continue; } else { System.out.println(productNames[i]); } for (int j = 0; j < productCount; j++) { System.out.println(productNames[j] + ": " + productPrices[j] + "원"); } } else { System.out.println("프로그램을 종료합니다"); break; } } } }이렇게 for문을 썼을 때, 상품을 등록하고 2번 프로그램 목록보기를 선택하면 null 이 섞여나오는데 이유를 알고 싶습니다!강의에서는 while문을 통한 무한루프를 사용하였는데 for문으로도 풀어보다 궁금해서 질문 올립니다!=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
조건문 문제와 풀이2 첫 번째 문제
이렇게 작성하면 틀린 코드 인가요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
모르는 것을 배움에 있어 공부 방법이 궁금합니다.
안녕하세요 강사님 해당 강의를 모두 수강 후 객체지향 강의 듣기 전 다시 한번 복습을 하고 있는데 while 문 1 + 2 + 310 + 11 + 12이런 기본적인 문제도 이해가 되지 않아 while 문을 작성하는데 너무 많은 시간이 소유 됩니다..ㅠ 지금 상황에서 while문 강의등 기본 자바 강의의 모든 예제를 쉽게 풀 떄 까지 복습 후 다음 객체 지향을 수업을 들어야 할지 , 기본 구조만 이해하고 다음 강의를 들어도 될지 궁금합니다 정말 불안한 것은 내년 1월에 2개의 강의가 나오는데 이와 비슷하게 뒤로 갈 수록 객체지향 및 부족한 것들은 분명히 자꾸 누적일 될 것이고 다시 기본 자바 부터 듣어야 하나..? 언제 진도를 나가지..? 라는 생각이 들거 같습니다 ㅠ
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바 입문(배열)- 문제와풀이3(ProductAdminEx)관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 김영한 강사님.문제풀이를 보다가 궁금한 점이 생겨서 질문을 남기게되었습니다. 1.2.강의 및 강의자료에서는 2번 사진과 같은 코드로 작성이 되어있습니다. 2번 사진과 같은 코드로 작성한 이유가 코드 가독성과 if조건의 제약이 한가지만 존재하고 가장 상위에 먼저 나오기 때문에 else대신 continue로 처리하였는지 아니면 다른 이유가 있는지에대해서 알고 싶습니다.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
수업자료 파일명이 java-basic 으로 자바 기본편의 수업자료 파일명과 동일해 혼동이 있습니다..!
[질문 내용]자바 입문자바 기본 두 강의의 수업자료명이 java-basic-vYYYYMMDD로 동일해 혼동이 생깁니다 강사님! (의도하신건지는 모르겠지만) 조심스레 건의해봅니다..!
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
no frameworks detected
no frameworks detected 의 문구가 뜹니다 . 아래와 같이 선택할 수 있는 창이 뜨지않습니다. 위를 무시하고 create를 누르면 아래와 같이 나옵니다 ㅜㅜ
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
no frameworks detected
안녕하세요. 다운 받은 소스파일을 실행하려고 하는데 강의에서 나온 순서로 진행했는데도 no frameworks detected 나와서 어떻게 해결해야 할 지 모르겠어서 질문드립니다.JDK21 사용중입니다.
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
인텔리제이 초기 실행화면
안녕하세요.섹션1 - 다운로드 소스 코드 실행 방법 강의에서 인텔리제이 첫 실행화면에서 화면과 같이 프로젝트 선택하는 창이 뜨는 것으로 보입니다.(강의 내용)그러나, 인텔리제이를 처음 다운로드해서 수업과 같은 방식으로 따라했으나,, 저런 화면은 뜨지 않고 이전 작업에서 창을 닫기 전의 모습이 그대로 뜹니다.강사님처럼 프로젝트를 선택하려면 별도의 설정이 필요한 내용인가요?
- 해결됨김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
초기화 선언 관련 질문
안녕하세요!!지금 배열 문제풀이 하고 있는데요,보통 int sum = 0;이런식으로 0값으로 초기화 시켜주잖아요근데 어떤때는 double avg;이런식으로 그냥 하는데 두개의 차이가 뭐지궁금해요 코드 만들다보면 계산식이 어디있냐에 따라어떤때는double avg; 쓰고 어떤때는 0으로 초기화시켜야 돌아가더라구요..! 혹시 정확하게 구분지을 수 있을까요?
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
섹션7, 문제와 풀이2 번째 강의에서 질문있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 강사님 항상 좋은 강의 들려주셔서 감사합니다.다름이아니라 섹션7 문제와 풀이2번 풀이과정중 궁금한점이 있어서 질문드립니다.문제를 혼자풀다보니 이런 풀이와 해답 결과를 도출하였는데이부분에서 작은숫자가 항상 같이 출력되어 이부분을 해결할수있는 좋은 방법이 있는지 여쭤보려고 글 남겨드렸습니다.감사합니다.
- 미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바 gradle 21호환 버전문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.기존에 자바 11버전 사용하다 21 버전으로 프로젝트생성했는데 빌드작업이 안되고 있습니다애러 로그는이렇게 떠서 gradle 버전 변경해주고 프로젝트 설정도 변경해줘도 해결이 안되서 올립니다 ㅠㅠ