일본에서 연수로 자바를 듣고 있는데, 설명 듣는게 어려워 동빈나님 영상으로 공부를 합니다. 감사합니다! 정말 도움이 많이 됩니다.
@takeivy81514 жыл бұрын
똑같은 상황이시네여 화이팅입니다!
@hiandbbye2 жыл бұрын
가픈...가피...가플..
@조원희-v6f4 жыл бұрын
학원 다니면서 추가적으로 동빈나님 강의 들으니까 이해가 되는거 같네요 좋은 강의 감사합니다 ~
@yh41387 жыл бұрын
제 이클립스는 왜 ctrl+shift+5가 작동이 안될까요??
@김대호-b7e6 жыл бұрын
5가 아니라 영어 o 예여~
@tnendh23646 жыл бұрын
ctrl + shift + o 요 ;
@HongSeah6 жыл бұрын
ㅋㅋㅋㅋ 저도 숫자 5 누르면서 왜 안 되지? 했다가 설마하고 영어 o 눌렀는데 ㅋㅋㅋ
@이승원-w1l6b4 жыл бұрын
ㅋㅋㅋㅋㅋ저도5 왜안되나하고 댓글 뒤적뒤적함 ㅋㅋㅋ
@김은지-j4c3 жыл бұрын
감사합니다~~~
@high-frequency5165 жыл бұрын
2시간만에 여기까지 배웠네요 좋은강의 감사요
@디귿-o2u3 жыл бұрын
5:23 컨트롤 쉬프트 o 네 나는 5라고 하시길레 왜 안되지 싶어서 구글링했음 ㅋㅋ
@오리링-r9b5 жыл бұрын
간단하지만 자세하게 알려주셔서 이 영상을 보고 질물할게 없네요! 감사합니다.
@meltedwalkman7 жыл бұрын
안녕하세요 바로 나다 umji 일주일 전 chillhop 음악을 나를 기억하는 것만으로도 나는 시냇물에 다시 켜지는데 언제쯤이면 전화했어요? 정말 감사했습니다 싶어서 얘기하고 얘기하고 있었다
@dongbinna7 жыл бұрын
sup Umji lol Your comment translated sounds weird, but I can understand this. Do you often watch KZbin?
@meltedwalkman7 жыл бұрын
yeah its my life 24/7 lmao
@meltedwalkman7 жыл бұрын
also ummm , what time will you be on the stream ??
@dongbinna7 жыл бұрын
I just got up and now I'm on stream! :)
@meltedwalkman7 жыл бұрын
what one are u on?
@치맨-b9e5 жыл бұрын
안녕하세요 동빈님. 저번 입출력 파트에서 Scanner를 이용할때 sc.close();와 같이 마지막에 닫아주셔야 한다고 하셧는데 이번 강의에선 왜 그 과정이 없는건가요??
@이민규-h9v5 жыл бұрын
어렵네요 특히 피보나치수열이 근데 분석해보니까 이해는 가는데 나중에도 다 기억할지는 모르겠네요 ㅋㅋ
@hslpaul75894 жыл бұрын
숫자 데이터를 File file = new File("input.txt");을 통해 외부 파일에서 불러오는데, 그럴때 int [] num = new int[배열갯수]; 이때 배열갯수를 숫자를 정해주는것이 아니라 input.txt에 있는 갯수를 불러오는 방법이 없을까요? File file = new File("input.txt"); try{ Scanner sc = new Scanner(file); int sc = sc.nextInt(); int [] num = new int[sc.length]; .................... 이렇게 해서 sc.length하니까 안되더라구요. for문에서 for(int i=0; i
@janeatgc94756 жыл бұрын
새가 지저귀는 소리와 함께 ♪ 강의 감사드려요:)
@ag7953 жыл бұрын
동빈나님 안녕하세요 ..자바프로그래밍 강좌 정주행 중입니다. Tutorial 13에서 public static int max(int a, int b) { return (a>b) ? a:b ; } 를 넣어주는 것은 어떤 의미가 있나요? 제가 이걸 빼먹고 하니까 max가 정의 되지 않아서. int max = 0; 해도 오류가 나더라구요...result = 0 한것처럼 안하고 매서드를 만들어 주는 이유를 어떻게 설명할 수 있나요?
@마광수-w4j3 жыл бұрын
삼항연산자라고 a>b의 값이 true면 a를 false면 b를 반환해주는 거에요.
@기타를쳐봄5 жыл бұрын
public static int max( int a , int b ) { return (a>b) ? a:b ; 이 부분은 처음 보는데 ? 랑 중간에 : 는 무슨 뜻이고 저기서 어떤 역할을 하는지 궁금해요~~
@박갈비-i9k5 жыл бұрын
a>b 가 참이면 a값 반환 거짓이면 b값 반환 이여
@victorpark26564 жыл бұрын
내용은 정말 좋은데 '값'발음이 너무 신경 쓰여요. '갑슨'이라고 해야하는데 자꾸 '갑픈'이라고 하시니까ㅜㅜ 내용은 너무 유익하네요
@백호-o9k6 жыл бұрын
package test; import java.util.Scanner; public class Main { public static int max(int a, int b) { return (a > b) ? a : b; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("배열 크기: "); int number = scanner.nextInt(); int[] array = new int[number]; System.out.print("숫자를 하나씩 입력하세요: "); for(int i = 0; i < number; i++) { array[i] = scanner.nextInt(); } int maxNumber = array[0]; for(int i = 1; i < number; i++) { maxNumber = max(maxNumber, array[i]); } System.out.print("가장 큰 수는 " + maxNumber + "입니다."); } }
@백호-o9k6 жыл бұрын
이게 더 올바른 코딩입니다. 이렇게 하면 양수든 음수든 상관없이 비교가능하고오, 로직이 훨씬 직관적입니다. 프로그래밍에서 제일 중요한것중 하나가 바로 변수 네이밍입니다. result라는 주관적인 변수명은 직관적인 독해력을 해칩니다. 마치 문장읽듯이 줄줄 읽어나갈 수 있어야 좋은 코딩입니다. 항상 처음부터 기본기가 무엇보다 중요하며 좋은 습관을 들일필요가 있습니다.
@Junbeom-so3xs5 жыл бұрын
두번째 for문 돌릴 때 i를 1부터 하는 이유는 뭔가요? 윗줄에서 int maxNumber = array[0]; 로 index 0값에 선언해줘서 그런것인가요? 초보자라서 질문올립니당
@Junbeom-so3xs5 жыл бұрын
0이든 1이든 출력에는 문제가 없어보이긴 합니다 !! 그렇지만 궁금해서요 !! 저렇게 하면 배열 첫번째 칸에 null값이 들어갈 수 있지 않나요?
@Junbeom-so3xs5 жыл бұрын
유젤리 앗 그렇군요! 어차피 max는 큰쪽을 골라내는 함수니까 0부터해도 출력에는 문제가 없었던것이고요! 감사합니다 정리가되었어요!
@jsu4135 жыл бұрын
기초 강좌인데 왜자꾸
@자취생의식사5 жыл бұрын
최고최고~
@beethovenl.v65425 жыл бұрын
영상 감사합니다 !>.
@user-yn3vm8bt5x7 жыл бұрын
result랑 int result 차이가 뭐예요?
@dongbinna7 жыл бұрын
int result는 변수를 선언하는 것이고 result는 이미 선언된 변수를 사용할 때 쓰는 방법입니다.
@user-yn3vm8bt5x7 жыл бұрын
동빈나 아아ㅏ 그렇구나! 근데 2번째 실습의 평균값 구하기에서 배열의 개수가 100개고 매스랜덤이 100까지인데 평균이 50이 아니고 왜 결과가 50언두리에서 계속 바뀌어요..? 넘 초보적인거라 물어 볼까 말까 계속 망설였어요😭😩
@dongbinna7 жыл бұрын
이게 랜덤이기 때문에 말 그대로 1부터 100까지 중에서 아무거나 하나가 나오게 되는데요, 랜덤이라서 매 번 실행할 때마다 바뀌는 겁니다! 1부터 100까지 중에서 하나를 뽑는 걸 100번 반복하니까 그 평균이 50이나 51 정도가 되는 것이죠. 물론 랜덤이기 때문에 실제로는 40 ~ 60 사이에서 끊기게 되요! 어떨 때는 정말 특이하게 38 막 이렇게 나올 수도 있어요. 말 그대로 운에 따른 거에요 :)
@은우-t8b6 жыл бұрын
댓글 보실련지 모르겠지만 혹시 PPT 만드신거 공부목적으로 사용하려 하는데 받을수있나유?
@도마토-k6r5 жыл бұрын
이번껀 진짜 하나도모르것당
@이민규-h9v5 жыл бұрын
C언어 기본 지식이 부족해서 그런거니까 C언어 프로그래밍 강좌 기초부터 들으시면 이해 가실거임
@이동준-t7i6 жыл бұрын
행님짱!
@oopp215 жыл бұрын
하루 동안 봐도 조금은 이해 할수 있을지 의문 이네요 ㅎㅎ
@user-kr7xl6oz3z7 жыл бұрын
헐 영어로...영어를 잘하시네요.부럽다..흑
@dongbinna7 жыл бұрын
저 영어 못해요...ㅋㅋㅋㅋㅋ
@user-kr7xl6oz3z7 жыл бұрын
동빈나 그럴리가 없으신데..문과 출신이면 흠.......😕😕😕😦😦🤔🤔🤔🤔🙄🙄😀😀
@dongbinna7 жыл бұрын
고등학교 때 중국어과였어요...ㅎㅎㅎ
@이학우-i1l6 жыл бұрын
안녕하세요 동빈나님 항상 좋은 강의 감사드려요!! 하나 궁금한 부분이 있는데 for(int i = 0; i < number ; i++) { System.out.print("배열에 입력할 정수를 입력하시오 : "); array[i] = sc.nextInt(); } int result = 0; for(int i = 0; i < number; i++) { result = Max(result, array[i]); } 이 부분에서 마지막 for문에서 int i 대신에 i를 넣으면 실행오류가 뜨던데 첫번째 for문에서 i를 정의해 주었는데 왜 또 정의를 해줘야 하는거죠? i 를 새롭게 정의하여 사용하는 건가요? 만약 그렇다면 i를 새롭게 정의하지 않아도 i가 한번 정의되었으니 그 i를 기반으로 실행은 되야 되는거 아닌가요?ㅠㅠ
@stonekim62935 жыл бұрын
for 문의 문법 특성이라고 봐야겠죠... for( 변수선언 및 초기화; 실행조건; 실행방법)... 만약 int i = 0; 변수선언을 for문 밖에서 선언했다고 해도... 어차피 for문을 사용하기 위해서는 형식에 맞게... for문 내부에서 다시 설정해야 되는 것...