CodeGym University
학습
강좌
과제
설문조사 및 퀴즈
게임
도움말
학습 재촉 스케줄
커뮤니티
사용자
포럼
채팅
기사
성공 사례
활동
리뷰
구독
옅은 색 테마
레슨
리뷰
회사 소개
시작
학습 시작
지금 학습을 시작하십시오
탐구 맵
레슨
모든 탐구
레벨 2
변수
모듈 1
레벨 2,
레슨 0
1. 변수와 상자 변수는 데이터를 저장하기 위한 특별한 것입니다 . 모든 데이터. Java의 모든 데이터는 변수를 사용하여 저장됩니다. 변수를 생각하는 가장 좋은 방법 중 하나는 완전히 평범한 상자인 상자로 보는 것 입니다 . 예를 들어 종이에 숫자 13을 적고 상자에 넣었다고 가정해 봅시다. 이제 우리는 " 상자가 값 13을 저장한다 "고 말할 수 있습니다. Java의 모든 변수에는 type , name 및 value 의 세
변수 유형
모듈 1
레벨 2,
레슨 1
1. 변수 선언 변수를 만드는 방법을 다시 살펴보겠습니다. 변수를 생성하려면 다음 명령을 작성해야 합니다. .type name; 예: 명령 설명 String s; String명명된 변수가 생성 s됩니다. 이 변수는 텍스트를 저장할 수 있습니다. int x; int명명된 변수가 생성 x됩니다. 이 변수는 정수를 저장할 수 있습니다. int a, b, c;
자바의 주석
모듈 1
레벨 2,
레슨 2
1. 두 종류의 댓글 위에서 말한 것에 몇 마디를 추가해야 합니다. Java에서는 명령을 작성할 수 있지만 코드에서 바로 해당 명령에 주석을 추가할 수도 있습니다. 컴파일러는 주석을 완전히 무시합니다. 프로그램이 실행되면 모든 주석이 생략됩니다. 예를 들면 다음과 같습니다. public class Home
문자열 유형: 문자열 및 텍스트
모듈 1
레벨 2,
레슨 3
1. String유형 이 String유형은 Java에서 가장 많이 사용되는 유형 중 하나입니다. 가장 많이 사용되는 유형일 수 있습니다. 인기 있는 이유가 있습니다. 이러한 변수를 사용하면 텍스트를 저장할 수 있습니다. 누가 그렇게 하고 싶지 않습니까? 또한 int및 double유형과 달리 해당 유형의 개체에 대한 메서드를 호출할 수 String있으며 이러한 메서드는 유용하고 흥미로운 작업을 수행합니다. 또한 모든 Java 개
문자열 작업 예시
모듈 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분 동안 새로운 지식을 통합하고 심화할 수 있습니다. 몇 가지 추가 수업이 이에 도움이 될 것입니다. 코딩 규칙: 올바른 이름, 좋은 댓글과
추상 클래스
모듈 2: 자바 코어
레벨 2,
레슨 0
"안녕하세요, 아미고! 흥미로운 새 주제가 있습니다." "오늘은 매혹적인 주제의 날입니다!" "왜, 고마워!" "천만에요." " 체스 말에 대한 모든 클래스를 단순화하기 위해 ChessItem 기본 클래스를 도입했던 때를 기억하십니까?" "예." "이제 각 조각에 조각을 화면에 렌더링하는 메서드가 있다고 상상해 보십시오. 메서드를 호출하면 조각이 현재 좌표에서 자체적으로 그려집니다. 이 메서드를 기본 클래스로 이동하는 것이 도
자바 추상 클래스의 구체적인 예
모듈 2: 자바 코어
레벨 2,
레슨 1
안녕! Java의 에 대해 이야기해 봅시다 . 당신은 아마 추상화가 무엇인지 기억할 것입니다 — 우리는 이전에 그것에 대해 논의했습니다 :) 잊어버렸더라도 걱정하지 마세요. 클래스를 설계하고 개체를 만들 때 엔터티의 기본 속성만 나타내고 보조 속성은 버려야 한다는 것이 기억하십시오 . 예를 들어 수업을 설계하는 경우 교사의 필수 속성이 아닐 수 있습니다. 실제로 이 특성은 교사에게 중요하지 않습니다. 그러나 클래스를 생성하는
액세스 수정자, 메서드 재정의 및 추상 메서드 구현
모듈 2: 자바 코어
레벨 2,
레슨 2
"< 액세스 수정자 (access modifiers)> 에 대해 말씀드리겠습니다 . 이전에 한 번 말씀드렸지만 반복은 학습의 기둥입니다." 다른 클래스가 클래스의 메서드 및 변수에 대해 갖는 액세스(가시성)를 제어할 수 있습니다. 액세스 수정자는 «누가 이 메소드/변수에 액세스할 수 있습니까?»라는 질문에 답합니다. 각 메소드 또는 변수에 대해 하나의 수정자만 지정할 수 있습니다. 1) « 공개 » 수식어. public 한정자
오버로딩 방법
모듈 2: 자바 코어
레벨 2,
레슨 3
"안녕하세요, Amigo! 메소드 오버로딩 에 대해 알려드리겠습니다 ." "당신도 그것들을 과부하시킬 수 있습니까?! 멋진 하루!" "당신은 그들과 함께 많은 것을 할 수 있지만, 우리는 지금 그것에 대해 다루지 않을 것입니다." "그것은 거래의." "오버로딩은 매우 간단한 작업입니다. 실제로 메서드에 대한 작업도 아닙니다. 때로는 무서운 이름인 파라메트릭 다형성( parametric polymorphism) 으로 불리기도 합
더 보기
1
2
Please enable JavaScript to continue using this application.