C\#자바 언어 에서 for 와 foreach 의 차이 점 에 대한 상세 한 설명

for 순환 과 foreach 순환 의 차이
  • 먼저 여기 서 한 가지 설명 을 하 자 면 C\#와 자바 라 는 두 언어 는 매우 비슷 하 다.특히 초학 적 인 데이터 형식 부분 이기 때문에 여기 서 쓴 for 와 foreach 의 차 이 는 C\#와 자바 에 모두 적용 된다
  • 4.567917.저 는 아래 에 두 가지 언어의 for 와 foreach 를 각각 한 배열 로 순환 인쇄 할 것 입 니 다.차이 점 을 보 실 수 있 습 니 다할 말 이 많 지 않 으 니 코드 를 직접 입력 하 세 요.
    
    //c#
    //       
    int[] arr = new int[3] {99, 11, 22};
    //  for    (         i;    i         ;    i  1)
    //									(             )
    for(int i = 0; i < arr.Length; i++)
    {
    //      ,              i  。
    Console.WriteLine(arr[i]);
    }
    
    //foreach         (         in    )
    foreach(int name in arr)
    {
    Console.Write(name + ",");
    }
    //Write         ,writeLine    。
    //                   
    
    //            ,          。
    Console.ReadKey();
    이상 은 C\#의 순환 출력 배열 이 고 다음은 자바 의――――――
    
    //Java
    int[] arr = new int[3] {88, 66, 55};
    for(int i = 0; i < arr.Length; i++)
    {
    System.out.println(arr[i]);
    }
    
    foreach(int name in arr)
    {
    System.out.print(name + ",");
    }
    //print         ,println    
    
    //java C#       ,                   。
    //   vs2019        ,      ,          。
    자바 언어 와 C\#가 주의해 야 할 중점 은 같 습 니 다.바로 아래 에 있 습 니 다.출력 만 다 를 뿐 입 니 다.
    여기 서 많은 초보 자 들 이 for 순환 이 간단 하 다 고 생각 할 수 있 습 니 다.사실은 그렇지 않 습 니 다.초보 자 들 이 순환 에 익숙 해 졌 기 때문에 갑자기 습관 이 되 지 않 고 괄호 안의 네 가지 값 의 의 미 를 이해 하지 못 하기 때문에 for 를 사용 할 수 있 습 니 다.
    이 문제 에 대하 여 이렇게 이해 할 수 있다.
    for 와 foreach 는 모두 순환 입 니 다.초보 자 들 은 for 가 foreach 를 포함 하고 있다 고 생각 할 수 있 습 니 다.foreach 는 순환 배열 에 만 적용 되 기 때 문 입 니 다.foreach 는 어 려 운 것 이 아니 라 배열 을 옮 겨 다 닐 때 더욱 간단 하기 위해 서 입 니 다.단순히 배열 을 옮 겨 다 니 는 것 이 foreach 가 더 간단 합 니 다.for 순환 은 확실히 기능 이 많 고 여러 곳 에서 사용 할 수 있 습 니 다.이 점 은 foreach 가 할 수 없 기 때문에 foreach 는 배열 을 옮 겨 다 니 는 데 만 적합 합 니 다.
    여기에 표 가 있어 서 이해 할 수 있 습 니 다.
    for
    foreach
    적용 범위
    순환 할 수 있 는 어떤 곳 도
    배열 을 옮 겨 다 닐 때 만
    난이도
    ⭐⭐⭐

    변수 개수
    세 개
    없다
    쓸 값
    (변수 만 들 기;계속 순환 할 지 판단 하기;자 증
    (데이터 형식 변수 이름 in 배열 이름)
    값 의 변화
    세 변 수 는 모두 서로 다른 상황 에 따라 서로 다른 조정 을 해 야 한다.
    데이터 형식 만 주의 할 필요 가 있 습 니 다.보통 int(double)또는 var 입 니 다.
    그 중 foreach 의 4 개 값 은 간단 합 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.
    for 순환 의 세 변 수 는 모두 상황 에 따라 달라 져 야 합 니 다.foreach 의 값 은 4 개 라 고 하지만 그것 은 변수 가 아 닙 니 다.기본적으로 고정 되 어 있 습 니 다.해당 하 는 데이터 형식 만 작성 하고 이름 을 지어 주 십시오.in 은 고정 되 어 있 지 않 습 니 다.마지막 으로 질 배열 이름 입 니 다.다른 이름 이 무엇 인지 순환 체 에서 출력 합 니 다.절대 배열 이름 을 직접 출력 하지 마 세 요!
    C\#와 자바 언어 에서 for 와 foreach 의 차이 점 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 관련 C\#와 자바 언어 에서 for 와 foreach 의 차이 점 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기