CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
콘솔에서 클래스를 바이트코드로 컴파일
모듈 1
레벨 5,
레슨 2
JVM은 작성한 코드를 직접 실행할 수 없습니다. 바이트코드로 작성된 프로그램을 실행하는 방법만 알고 있습니다. 바이트코드는 기계 코드에 가까운 저수준 언어입니다. Java의 경우 컴파일은 Java로 작성된 (고수준) 프로그램을 바이트코드로 작성된 동일한 프로그램으로 변환하는 것입니다. 코드는 .java 파일로 컴파일러에 전달됩니다. 컴파일러가 코드에서 오류를 찾지 못하면 새 바이트코드 파일을 반환합니다. 이 파일은 이름은 같
콘솔에서 프로그램 실행하기
모듈 1
레벨 5,
레슨 3
이전 학습에서 우리는 작은 프로그램을 컴파일했고 그 대가로 프로그램을 바이트코드로 포함하는 MySolution.class 파일을 얻었습니다. 소스 코드는 이랬습니다. class MySolution {
자바의 루프
모듈 1
레벨 6,
레슨 0
1. 우리 삶의 고리 매우 자주 우리의 삶은 우리가 같은 행동을 여러 번 수행하도록 요구합니다. 예를 들어 많은 페이지로 구성된 문서를 스캔해야 한다고 가정합니다. 동일한 절차를 반복해서 반복합니다. 스캐너에 첫 페이지 넣기 스캔 버튼을 누르세요 스캐너에 다음 페이지 넣기 이것은 수동으로 수행하기 어렵습니다. 이 프로세스가 어떻게든 자동화될 수 있다면 좋을 것입니다. 또는 다른 예를 고려하십시오. 받은 편지함에서 읽지 않은 모
루프 중단
모듈 1
레벨 6,
레슨 1
1. break진술 이전 수업의 예를 살펴보겠습니다. 암호 설명 Scanner console = new Scanner(System.in);
while 루프 사용의 예
모듈 1
레벨 6,
레슨 2
while1. 루프를 사용하여 숫자 합산 키보드에서 숫자를 읽고(사용자가 숫자처럼 보이는 것을 입력하는 한) 그 합계를 화면에 표시하는 프로그램을 작성해 봅시다. 이러한 프로그램의 코드는 다음과 같습니다(메소드 내부의 코드만 표시함 main). 암호 설명 Scanner console = new Scanner(System.in);
for 루프
모듈 1
레벨 6,
레슨 3
1. 루프 비교: forvswhile 루프 while는 명령문 또는 명령문 그룹을 여러 번 수행해야 하는 모든 곳에서 사용할 수 있습니다. 그러나 가능한 모든 시나리오 중 하나는 강조할 가치가 있습니다. 우리는 프로그래머(프로그램 작성자)가 루프를 몇 번 실행해야 하는지 미리 알고 있는 상황에 대해 이야기하고 있습니다. 이는 일반적으로 특수 카운터 변수를 선언한 다음 1루프가 반복될 때마다 변수를 증가(또는 감소)하여 처리됩니
for 루프를 사용하는 예
모듈 1
레벨 6,
레슨 4
1. for루프를 사용하여 입력된 줄 수 계산 10키보드에서 줄을 읽고 숫자인 줄의 수를 표시하는 프로그램을 작성해 봅시다 . 예: 암호 설명 Scanner console = new Scanner(System.in);
do-while 루프
모듈 1
레벨 6,
레슨 5
1. 리버스 루프 Java에는 while루프라는 또 다른 종류의 루프가 있습니다 do-while. 일반 while루프와 매우 유사하며 "조건"과 "루프 본문"의 두 부분으로만 구성됩니다. 루프 본문은 조건이 인 한 반복해서 실행됩니다 true. 일반적으로 do-while루프는 다음과 같습니다. do
레벨별 추가 레슨
모듈 1
레벨 6,
레슨 6
우리가 다룬 주제가 명확하지 않다면... 명확해질 때까지 계속해서 반복하세요 :) 하지만 이 수준의 학습이 Java에서 루프를 사용하는 방법을 잘 이해하는 데 도움이 되었기를 바랍니다. 두뇌의 모든 새로운 정보를 분류하고 프로그래밍 이론이 실제로 어떻게 사용되는지 이해하는 데 도움이 되도록 몇 가지 추가 자료를 준비했습니다. 자바의 For 루프 그들은 최고의 프로그래머는 게으른 프로그래머라고 말합니다. 같은 작업을 여러 번 반
어레이
모듈 1
레벨 7,
레슨 0
1. 배열은 요소의 컨테이너입니다. 컴퓨터가 엄청난 양의 정보를 처리할 수 있다는 말을 들어보셨을 것입니다. 물론 여기에는 조건문( if-else)과 루프( for, while)가 큰 도움이 됩니다. 그러나 그들은 지금까지만 당신을 데려 갈 수 있습니다. 결국 처리하는 데이터는 어떻게든 저장해야 합니다. 거의 모든 프로그래밍 언어와 마찬가지로 Java는 배열 ( Array클래스)이라는 뛰어난 기능을 제공하여 데이터 처리를 용이
배열 작업의 뉘앙스
모듈 1
레벨 7,
레슨 1
1. 메모리의 배열 이전 예에서는 그림이 약간 부정확했습니다. 배열을 생성할 때(문자열을 생성할 때와 같이) 두 개의 개별 메모리 블록이 할당됩니다. 하나는 배열 ( 컨테이너) 자체를 저장하기 위한 것이고 두 번째 블록은 주소 를 저장하는 변수를 위한 것입니다 . 아래 그림은 이 설명을 나타냅니다. 요소 배열에 할당된 메모리 10 int와 배열 의 주소를int[] 저장하는 변수는 녹색으로 표시됩니다.int int비교를 위해 값
배열 사용 예
모듈 1
레벨 7,
레슨 2
1. 배열 작업의 유용한 예: 몇 가지 실용적인 작업으로 넘어갈 때가 왔다고 생각합니다. 가장 간단한 몇 가지부터 시작하겠습니다. 0에서 9까지의 숫자로 10개의 숫자 배열 채우기: int[] array = new int[10];
더 보기
1
2
3
4
5
6
...
35
Please enable JavaScript to continue using this application.