CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
모든 레벨
문자열 작업 예시
모듈 1
레벨 2,
레슨 4
1. 연결(문자열 병합) Java에서 문자열로 할 수 있는 매끄럽고 간단한 일이 있습니다. 문자열을 함께 붙일 수 있습니다. 이 작업을 연결 이라고 합니다 . 우리가 그것을 기억하는 방법은 다음과 같습니다: Con-Cat-en-Nation. 종종 "문자열 결합" 또는 "문자열 결합"이라고 합니다. 두 줄을 연결하려면 +부호를 사용합니다. 그건 매우 쉬워요: "value1" + "value2" 두 문자열 연결 예: 성명 메모 S
int 유형: 정수
모듈 1
레벨 2,
레슨 5
1. int유형 정수를 변수에 저장하려면 유형을 사용해야 합니다 int. 이 단어는 int 의 줄임말입니다 . 물론 이 유형을 사용하면 정수를 저장할 수 있다는 좋은 힌트입니다 .Integer 유형이 에서 까지의 정수 를int 저장할 수 있는 변수 입니다 . 더 정확히 말하면 에서 까지입니다 .-2 billion+2 billion-2,147,483,648+2,147,483,647 흥미로운 사실 이 확실하지 않은 숫자는 컴퓨터의
int 변수에 대한 연산
모듈 1
레벨 2,
레슨 6
1. 정수 표현식 평가 대입 연산자 (등호) 의 오른쪽은 숫자, 변수 및 수학 연산자( , , , )의 모든 조합 이 될 수 있습니다 .+-*/ 괄호를 사용할 수도 있습니다 (). Java에서는 수학에서와 같이 괄호 안의 식을 먼저 평가한 다음 괄호 밖에 있는 식을 평가합니다. 곱셈과 나눗셈은 우선 순위가 같고 덧셈과 뺄셈보다 높습니다. 예: 성명 메모 int a = (2 + 2) * 2; 변수의 값은8 int b = (6 -
레벨 추가 수업
모듈 1
레벨 2,
레슨 7
레벨 통과! 축하해요! Java 학습의 첫 걸음을 내디뎠습니다. 프로그램이 무엇인지, 화면에 데이터를 표시하는 방법, 변수가 무엇인지, 데이터 유형이 무엇인지, 컴파일러가 무엇인지, 바이트코드가 무엇인지 배웠습니다. 또한 댓글의 개념에 대해서도 알게 되었습니다. 다음 단계로 넘어가거나 10분 동안 새로운 지식을 통합하고 심화할 수 있습니다. 몇 가지 추가 수업이 이에 도움이 될 것입니다. 코딩 규칙: 올바른 이름, 좋은 댓글과
메모리 주소 지정 및 변수
모듈 1
레벨 3,
레슨 0
1. 기억은 어떻게 구성되는가 모든 컴퓨터에는 내부 메모리가 있습니다 . 뭐야? 어떤 속성이 있습니까? 그리고 가장 중요한 것은 그것이 우리에게 어떤 유익을 주는가? 모든 프로그램( Java로 작성된 프로그램 포함)은 실행되기 전에 메인 메모리 에 로드됩니다 . 주 메모리에는 프로그램 데이터(즉, 프로그램 자체가 메모리에 넣는 데이터)뿐만 아니라 프로그램 코드(프로세서에 의해 실행됨)가 포함됩니다. 기억이란 무엇이며 어떤 것인
double 유형 — 실수
모듈 1
레벨 3,
레슨 1
1. double유형 Java는 double실수(소수) 숫자 작업을 위한 유형을 제공합니다. 메모리를 차지하며 8 bytes(유형의 두 배 ) ~ ~ ~까지 int범위의 값을 저장할 수 있습니다 . 비교를 위해: 유형은 에서 까지 범위의 값을 저장할 수 있습니다 .-1.7*10308+1.7*10308int-2*109+2*109 실수에서 소수 부분은 소수점 뒤에 씁니다. 예를 들어 123.456, 2.5, 100.00 또는 0.
실수 작업의 뉘앙스
모듈 1
레벨 3,
레슨 2
1. 실수 반올림 이미 논의한 것처럼 실수가 변수에 할당되면 int항상 가장 가까운 작은 정수로 내림됩니다. 소수 부분은 단순히 버려집니다. 그러나 소수를 어느 방향으로든 가장 가까운 정수로 반올림하거나 반올림해야 하는 상황을 쉽게 상상할 수 있습니다. 이 경우 어떻게 합니까? 이를 위해 그리고 많은 유사한 상황을 위해 Java에는 , 및 메서드가 Math있는 클래스가 있습니다 .round()ceil()floor() Math.
키보드 입력
모듈 1
레벨 3,
레슨 3
1. 다음을 사용하여 콘솔에서 읽기System.in 이전 수업에서는 화면에 정보를 표시하는 명령에 대해 배웠습니다. 이를 위해 우리는 System.out개체와 그 print()메서드 를 사용했습니다 println(). 간단하고 편리합니다. 그러나 이미 짐작하셨겠지만 화면에 정보를 표시하는 것만으로는 충분하지 않습니다. 대부분의 프로그램의 목적은 사용자에게 유용한 작업을 수행하는 것입니다. 즉, 사용자가 키보드에서 데이터를 입력
JDK 설치
모듈 1
레벨 3,
레슨 4
1. 어른들을 위한 프로그래밍 최근까지 CodeGym 웹 사이트에서만 프로그램을 작성했습니다. 이것은 간단하고 편리하며 이해하기 쉬웠습니다. 하지만 당신은 항상 이렇게 할 것이라고 생각하지 않습니까? 실제 프로그래머처럼 성인처럼 프로그램 작성을 시작할 때입니다. 어쨌든 사람들은 CodeGym이 만들어지기 전에 프로그램을 작성하고 있었습니다! CodeGym 없이 컴퓨터에 프로그램을 작성하려면 다음 두 가지를 수행해야 합니다. 자
IntelliJ IDEA 설치
모듈 1
레벨 3,
레슨 5
1. IDE의 역사, 인기 있는 Java용 IDE IDE의 역사는 프로그래머가 가장 일반적으로 사용되는 4가지 소프트웨어 개발 도구를 결합하는 아이디어를 생각해낸 순간부터 시작됩니다. 텍스트 에디터 컴파일러(또는 언어에 따라 통역사) 빌드 자동화 도구 디버거 그 이후로 다리 아래로 많은 물이 흘렀습니다. 오늘날 다음과 같은 기능이 없는 IDE는 상상하기 어렵습니다. 클래스 브라우저: 프로젝트에서 수천 개의 클래스를 쉽게 탐색할
CodeGym 플러그인 설치
모듈 1
레벨 3,
레슨 6
1. 플러그인 설치 삶을 훨씬 더 쉽게 만들기 위해 CodeGym은 IntelliJ IDEA용 특수 플러그인을 만들었습니다. 이 플러그인을 사용하면 몇 번의 클릭만으로 작업을 가져오고 확인을 위해 제출할 수 있습니다. 매우 편리합니다. 지금 바로 확인하실 수 있습니다. 현재 CodeGym 플러그인은 IntelliJ IDEA 리포지토리의 표준 플러그인 집합에 포함되어 있지 않으므로 당사 웹사이트에서 다운로드하여 IDEA에 수동으
IDEA에서 디버깅
모듈 1
레벨 3,
레슨 7
1. 버그 프로그래머는 자신만의 속어를 사용하지만 많은 사람들이 전문 용어로 간주합니다. 어쨌든 그것을 알게되는 것을 피할 수 없습니다. 세부 사항에 뛰어들 필요가 있습니다. 그럼 다이빙합시다. 당신이 알게 될 첫 번째 단어 중 하나는 " 벌레 ", 즉 곤충 입니다 . 소프트웨어 개발의 맥락에서 이 단어는 프로그램의 오류 , 프로그램이 뭔가 잘못되었거나 올바르지 않은 경우를 의미합니다. 또는 단순히 이상하게 작동합니다. 그러나
더 보기
1
2
3
4
...
35
Please enable JavaScript to continue using this application.