Java - 반복문 (5/5) :반복문의 중첩

Поделиться
HTML-код
  • Опубликовано: 12 ноя 2024

Комментарии • 52

  • @akakkakaa
    @akakkakaa 4 года назад +18

    어떻게 처음 공부하는 사람 심정이랄까 심리를 고려해서 수업하시는거 같아서 너무 든든합니다
    공부하다가 다시 돌아와서 듣는것도 있고 항상 잘 듣고 있습니다.
    너무 감사드려요 건강하세요!

  • @Yulbaragi
    @Yulbaragi 3 года назад +16

    이렇게 간단한 예제는 이해가 되는데 막상 활용할때 되면 어떻게 활용해야될지 모르겠네요..... for문 활용에서 내가 빡대갈임을 통감함......

  • @김정연-v5l
    @김정연-v5l 3 года назад +6

    지금 학원에서 자바 수업을 듣고 있는데 그 수업 듣지 않고 맘같아선 이 영상만 반복해서 보고싶네요..
    목소리도 너무 좋고 처음 공부하는 사람이 어떤 부분을 궁금해 하고 어떻게 하면 이해하기 좋을지 잘 설명해주셔서 너무너무 감사합니다
    최고에용!!

  • @bmy455
    @bmy455 4 года назад +4

    전공 수업 들을 때 이해가 안됐었는데 한방에 이해가네요. 감탄합니다. 감사해요!

  • @태민-e1t
    @태민-e1t 2 года назад

    선생님 늘 고맙습니다 또 감사합니다.

  • @tomboy4066
    @tomboy4066 2 года назад +1

    8년전 강의인데도 너무 좋아요 8년 후엔 나도 얼마나 잘할까 하하하

  • @zizik-507
    @zizik-507 2 года назад

    학원에서 이미 메소드까지 배웠는데 이해가 잘 안되서 강의를 들어보려고 왔다가 생활코딩님의 설명에 감탄만 하게되네요
    학원에서는 그냥 안에있는 for문이 끝나면 바깥에 있는 for문이 증가하고 다시 안에있는 for문이 실행된다고만 배웠는데 생활코딩님의 강의로 알고있던 개념도 왜 그런 로직이 일어나는지 a부터z까지 알게되어서 그저 지루하지않고 이해가 되며 배우는 즐거움과 의욕이 생기는것같아요 정말 감사합니다

  • @yihyunkong596
    @yihyunkong596 2 года назад

    선생님!! 감사합니다 !! 반복문까지 공부했어요!! 제 목표는 학원 가기 전까지 쌤 영상을 많이 돌려보는거에요 !!

    • @coohde
      @coohde  2 года назад +1

      응원하겠습니다! 이 링크에 있는 Java1 수업도 추천 드립니다 :) seomal.com/map/1/65

    • @yihyunkong596
      @yihyunkong596 2 года назад

      우와 ㅠㅠ 답변 감사합니다 !! 아직 다 보려면 시간이 걸리겠지만 이 목록 보고 추천해주신 수업도 듣겠습니다☺️☺️

  • @atomic2808
    @atomic2808 4 года назад +3

    국비지원 학원 다니는데 멘탈 박살남.... 자바,데이터베이스부터 시작해서 여러가지 배우고 마지막에 스프링까지 배운다는데 세달째인 지금 자바와 데이터베이스가 끝났고 SQL활용과정인데... 이제 한달 뒤에 스프링 ㄷㄷㄷ... 난 지금 학원진도 따라가는거 포기... 자바책도 소화 못해서 전전긍긍... 기본서를 봐도 인터넷을 뒤져봐도 클래스,객체,인스턴스에 대한 개념이 서지 않아서.... 진도를 나갈 수가 없음... 친구는 그냥 몰라도 넘어라고 하는데... 소스코드 읽고 해석할 수 있는 정도는 되야 넘어가지 ㅠㅠ 개념은 모르고 넘어가더라도 뭐가 메소드고 뭐가 변수고 뭐가 객체인지 구분도 못하는데 어떻게 소스코드를 작성하고 읽냐 ㅠㅠ 우연히 여기 알게 되었는데... 학원 수업시간에 그냥 나혼자 유튜브로 생활코딩 보는 중 ㅠㅠ 난 프로젝트 참여도 포기..

    • @PM-mw7ow
      @PM-mw7ow 3 года назад

      잘 해결하셨나요?

    • @김상현-p5h
      @김상현-p5h 3 года назад

      저랑 똑같네요…학원 수업은 못따라가고 개념도 잘 안잡히고.. ㅜㅜ 생활코딩으로 그나마 공부중입니다 ㅠ

    • @Gggggggggggiiii
      @Gggggggggggiiii Год назад

      ㅠㅠㅠㅠㅠㅠ저도 못따라가서 휴일에 몰아서 여기서 공부하고 있어요
      잘수료하셧나요?그다음 또 국비지원 하셧나요

  • @지지니-z8w
    @지지니-z8w 2 года назад +1

    생코형님은 최고다.. 신이다.. 신..

    • @지지니-z8w
      @지지니-z8w 2 года назад

      형님 하트를 받아보다니...죽어도 여한이 없어요...

    • @devilfang007
      @devilfang007 2 года назад

      저도 받고 싶어요ㅠㅠ

  • @댓글통신
    @댓글통신 6 лет назад +1

    이번 강의 조금 쉬었다 봐야겠네. 연속해서 봤더니, 더 머릿속에 안들어옴 ㅠㅠ

  • @what_is_the_hand1e
    @what_is_the_hand1e 2 года назад

    다정한 생코썜. 너무좋당.
    앞으로도 잘 협업해봐여

  • @달수봉
    @달수봉 6 лет назад +4

    좋은 강의 정말 감사드립니다.
    다른건 다 이해가 되는데 말이지요.. println (i+ " " + j ) 이부분이 이해가 안됩니다
    보신다면 왜 이렇게 해야 99 까지 출력이 되는지 설명 부탁드립니다

    • @rble12
      @rble12 6 лет назад +1

      서현수 공백을 안넣어 주면 그냥 i+j 값을 출력 하겠죠 00 이 아니라 0, 01이 아니라 1 이런식으로...

    • @꽃게튜브
      @꽃게튜브 2 года назад

      덧셈연산자는 피연산자가 모두 숫자일때 두수를 더해버리기 때문에 (이미 i와 j는 int 로 선언함) println(i+j)를하게되면 두수의 합이 결과로 도출됩니다.
      하지만 피연산자 중 어느 한쪽이 String 이면 한쪽을 먼저 String으로 변환한 다음 두String 을 결합합니다. 즉 기본형과 참조형의 구별 없이 어떤 타입의 변수도 문자열과 덧셈연산을 수행하면 그결과가 문자로 됩니다.
      ex>10+10+" "->20+" "->"20"+" "->"20 "

  • @ywyookr0204
    @ywyookr0204 3 года назад

    반복문 5개 잘보고 공부했습니다
    감사합니다

  • @냥-e9w
    @냥-e9w 5 лет назад +1

    좋은 강의 감사합니다!

  • @최집사-j8y
    @최집사-j8y 3 года назад +1

    자바의정석보다 여기오니 천국이군용ㅇㅅㅇ
    개념잡는데 시간절약 딱입니당

    • @Gggggggggggiiii
      @Gggggggggggiiii Год назад

      저도...자바정석보다가 그냥 여기로 왓음요 ㅋㅋ
      자바정석님 ㅈㅅ

  • @으악-n1d
    @으악-n1d 5 лет назад +1

    수업 너무 재밌습니다!

  • @진쩡-r5z
    @진쩡-r5z 3 года назад

    정말 잘알려주십니다.

  • @minpic7389
    @minpic7389 6 лет назад

    정말 감사합니다!!

  • @안대현-d9f
    @안대현-d9f 6 лет назад

    너무좋아요

  • @susikim679
    @susikim679 3 года назад

    47강 완료!

  • @Thj123
    @Thj123 5 лет назад +1

    중첩 반복문으로 별 삼각형을 만들어봤어요
    int i;int j;
    for(i=1;i

  • @김태성-i4t
    @김태성-i4t 5 лет назад

    19/02/12
    좋은강의 감사합니다

  • @뭣이그리중한듸
    @뭣이그리중한듸 8 лет назад

    선생님! 궁금한게 있는데요, 왜 출력문에 큰따옴표를 사이사이에 안넣으면 숫자가 제대로 안나오는데요, 왜그렇죠>?

    • @므므-p6m
      @므므-p6m 5 лет назад +2

      @Rambert park 으유~~~ 못된눔!!

  • @shayjin_
    @shayjin_ 6 лет назад +1

    369게임 0부터 999까지 했긴했는데 너무 길어요... 어떡하죠?
    public class Sam_yukgu{
    public static void main(String []args){
    for (int thirddigit = 0; thirddigit < 10; thirddigit++) {
    for (int seconddigit = 0; seconddigit < 10; seconddigit++) {
    for (int firstdigit = 0; firstdigit < 10; firstdigit++){
    if ((thirddigit==3&&seconddigit==3&&firstdigit==3)||
    (thirddigit==3&&seconddigit==3&&firstdigit==6)||
    (thirddigit==3&&seconddigit==3&&firstdigit==9)||
    (thirddigit==3&&seconddigit==6&&firstdigit==3)||
    (thirddigit==3&&seconddigit==6&&firstdigit==6)||
    (thirddigit==3&&seconddigit==6&&firstdigit==9)||
    (thirddigit==3&&seconddigit==9&&firstdigit==3)||
    (thirddigit==3&&seconddigit==9&&firstdigit==6)||
    (thirddigit==3&&seconddigit==9&&firstdigit==9)||
    (thirddigit==6&&seconddigit==3&&firstdigit==3)||
    (thirddigit==6&&seconddigit==3&&firstdigit==6)||
    (thirddigit==6&&seconddigit==3&&firstdigit==9)||
    (thirddigit==6&&seconddigit==6&&firstdigit==3)||
    (thirddigit==6&&seconddigit==6&&firstdigit==6)||
    (thirddigit==6&&seconddigit==6&&firstdigit==9)||
    (thirddigit==6&&seconddigit==9&&firstdigit==3)||
    (thirddigit==6&&seconddigit==9&&firstdigit==6)||
    (thirddigit==6&&seconddigit==9&&firstdigit==9)||
    (thirddigit==9&&seconddigit==3&&firstdigit==3)||
    (thirddigit==9&&seconddigit==3&&firstdigit==6)||
    (thirddigit==9&&seconddigit==3&&firstdigit==9)||
    (thirddigit==9&&seconddigit==6&&firstdigit==3)||
    (thirddigit==9&&seconddigit==6&&firstdigit==6)||
    (thirddigit==9&&seconddigit==6&&firstdigit==9)||
    (thirddigit==9&&seconddigit==9&&firstdigit==3)||
    (thirddigit==9&&seconddigit==9&&firstdigit==6)||
    (thirddigit==9&&seconddigit==9&&firstdigit==9)) {
    System.out.println ("clap, clap, clap");
    }
    else if ((seconddigit == 3 && firstdigit == 3)||(seconddigit == 3 && firstdigit == 6)||(seconddigit == 3 && firstdigit == 9)||(seconddigit == 6 && firstdigit == 3)||(seconddigit == 6 && firstdigit == 6)||(seconddigit == 6 && firstdigit == 9)||(seconddigit == 9 && firstdigit == 3)||(seconddigit == 9 && firstdigit == 6)||(seconddigit == 9 && firstdigit == 9)||(thirddigit == 3 && seconddigit == 3)||(thirddigit == 3 && seconddigit == 6)||(thirddigit == 3 && seconddigit == 9)||(thirddigit == 6 && seconddigit == 3)||(thirddigit == 6 && seconddigit == 6)||(thirddigit == 6 && seconddigit == 9)||(thirddigit == 9 && seconddigit == 3)||(thirddigit == 9 && seconddigit == 6)||(thirddigit == 9 && seconddigit == 9)||(thirddigit == 3 && firstdigit == 3)||(thirddigit == 3 && firstdigit == 6)||(thirddigit == 3 && firstdigit == 9)||(thirddigit == 6 && firstdigit == 3)||(thirddigit == 6 && firstdigit == 6)||(thirddigit == 6 && firstdigit == 9)||(thirddigit == 9 && firstdigit == 3)||(thirddigit == 9 && firstdigit == 6)||(thirddigit == 9 && firstdigit == 9)){
    System.out.println ("clap, clap");}
    else if (firstdigit == 3||firstdigit == 6||firstdigit == 9 ||seconddigit == 3||seconddigit == 6||seconddigit == 9||thirddigit == 3||thirddigit == 6||thirddigit == 9) {
    System.out.println ("clap");
    }
    else if (seconddigit == 0 && thirddigit == 0) {
    System.out.println ( firstdigit);}
    else if (seconddigit > 0 && thirddigit == 0) {
    System.out.println (seconddigit + "" + firstdigit);
    }
    else {
    System.out.println (thirddigit + "" + seconddigit + "" + firstdigit);
    }
    }
    }
    }
    }
    }

    • @솜쿤-g6o
      @솜쿤-g6o Год назад +1

      이렇게 하면 될 것 같네요! 3 or 6 or 9 여기에 괄호를 하나 더 넣은 것은 아마 연산자 우선순위가 || 이것보다 && 이걸 먼저 계산 한 것 같아서 하나 더 넣었어요! (3년 전 이긴 하지만 언전간 보시겠지..ㅠ)
      public class Sam_yukgu {
      public static void main(String []args){
      for (int thirddigit = 0; thirddigit < 10; thirddigit++) {
      for (int seconddigit = 0; seconddigit < 10; seconddigit++) {
      for (int firstdigit = 0; firstdigit < 10; firstdigit++){
      if (( (thirddigit==3 || thirddigit == 6 || thirddigit == 9) &&
      (seconddigit==3 || seconddigit==6 || seconddigit==9) &&
      (firstdigit==3 || firstdigit==6 || firstdigit==9) )) {
      System.out.println ("clap, clap, clap");
      }
      else if (( (seconddigit == 3 || seconddigit == 6 || seconddigit == 9) && (firstdigit == 3 || firstdigit == 6 || firstdigit == 9) )||
      ( (thirddigit == 3 || thirddigit == 6 || thirddigit == 9) && (seconddigit == 3 || seconddigit == 6 || seconddigit ==9) )||
      ( (thirddigit == 3 || thirddigit == 6 || thirddigit == 9) && (firstdigit == 3 || firstdigit == 6 || firstdigit ==9) )){
      System.out.println ("clap, clap");}
      else if (firstdigit == 3||
      firstdigit == 6||
      firstdigit == 9 ||
      seconddigit == 3||
      seconddigit == 6||
      seconddigit == 9||
      thirddigit == 3||
      thirddigit == 6||
      thirddigit == 9) {
      System.out.println ("clap");
      }
      else if (seconddigit == 0 && thirddigit == 0) {
      System.out.println ( firstdigit);}
      else if (seconddigit > 0 && thirddigit == 0) {
      System.out.println (seconddigit + "" + firstdigit);
      }
      else {
      System.out.println (thirddigit + "" + seconddigit + "" + firstdigit);
      }
      }
      }
      }
      }
      }

  • @나효진-d9x
    @나효진-d9x 4 года назад

    반복문의 중첩.

  • @강용희-i5g
    @강용희-i5g 4 года назад +1

    2020.10.12 수강

  • @nasupporter8921
    @nasupporter8921 5 лет назад

    쌍따옴표 두개 머에요...? ㅜㅜㅜㅜ

    • @ldhdev
      @ldhdev 5 лет назад +12

      i와j는 숫자기때문에 그대로 +를쓰면 둘을 더하게되는데 문자열을 +할땐 그대로붙죠? 그것처럼 하기위해서 중간에 따옴표를 넣는거에요

  • @그린라벨
    @그린라벨 6 лет назад

    good

  • @1_1_84
    @1_1_84 2 года назад

    20220828

  • @qwe2775
    @qwe2775 2 года назад

    2021.01.01수강

  • @문지석-w2x
    @문지석-w2x 2 года назад

    22/02/28