Java#3 기본 사항
우리는 새로운 자바 프로젝트를 만들고 자바 문법을 하나하나 배울 것이다.
첫 번째 코드를 작성하기 전에, 너는 먼저 몇 개의 단어를 익혀야 한다.우선 함수다.설령 네가 프로그래밍 초보라고 할지라도, 나는 네가 적어도 수학 시간에 함수라는 단어를 들은 적이 있다고 확신한다.
프로그래밍에 대해 말하자면, 우리는 함수를 '방법' 으로 대체한다.방법의 구조는 다음과 같다.
returnType methodName(데이터 유형 arg1, 데이터 유형 arg2,...){
... ... 실행 가능한 코드;
}
전임:
void getArea (int lenght, int width) {
}
상술한 구조와 예는 다음 단락에서 상세하게 해석될 것이다.현재, 자바에서 시작하는 큰 괄호 "{"는 보통 매개 변수 목록의 오른쪽에 있고, 오른쪽 괄호 "') 다음에 같은 줄에 있다는 것을 기억하십시오. 또한, 우리는 낙타봉 명명 약정 명명 방법을 사용합니다. 위의 예시와 같습니다.자바 프로그램은 최소한 하나의 방법, 즉
main
함수를 포함해야 한다.이것은 어떤 항목의 착안점이라고 한다.자바 프로그램을 실행할 때마다 이 프로그램의 주 기능을 호출하고 코드를 실행하기 때문이다.다음은 CLASS라는 단어를 알아야 한다.
main
방법은 시종 Main
류에 포함되어 있다.왜?Java is an Object Oriented Programming language. Therefore, every Java object is a part of a particular java class.
따라서 모든 자바 프로그램은 반드시'주류'가 있어야 한다.클래스는 Pascal 명명 규칙에 따라 명명됩니다.주류와 주법은 보기에 이렇다.
public class Main {
public static void main(String[] args) {
// code to be executed ...
}
}
이 단어들public
,static
과void
가 무슨 뜻인지, 왜 필요한지 알고 싶을 것이다.우리는 지금 이 점을 걱정할 필요가 없다. 왜냐하면 우리는 잠시 후에 그것들에 대해 상세하게 토론할 것이다.지금은 첫 번째 JAVA 프로그램을 작성할 때다.
자바 rpoject 설정
단계 01
"intellij IDEA"를 열고 "새 프로젝트"를 클릭합니다.
단계 02
단계 03
단계 04
필요에 따라 프로젝트의 이름과 위치를 지정하고 '완료' 를 누르십시오.
단계 05
만약 네가 모든 절차를 정확하게 따랐다면, 너의 최종 결과는 반드시 이와 같아야 한다.
보시다시피 자바 프로젝트의 이름은'JavaForBeginners'(빨간색 직사각형)입니다.이 폴더에서 'src' 라는 폴더를 볼 수 있습니다. 이 폴더에는 우리 프로젝트에 속하는 모든 원본 파일이 저장되어 있습니다일반 도메인 이름 형식."company"는 나의 기본 소프트웨어 패키지다.또한 코드 세트에서 패키지(노란색 사각형)를 볼 수 있습니다.이 폴더에는 클래스 파일'Main'(녹색 사각형)이 있습니다.파일 이름과 클래스 이름은 같아야 합니다.예를 들어 클래스
Main
는 Main.java
라는 파일에 저장해야 한다.당신의 첫 번째 Java 프로그램
손을 더럽히자!현재, 당신은 이미 첫 번째 자바 프로그램을 위해 준비를 마쳤습니다.네, 당신의 추측은 정확합니다.우리는 자바를 사용하여'Hello World'라는 말을 인쇄할 것이다.파이톤을 공부한 후에야 자바를 배우기 시작하는 사람이라면, 자바를 싫어하기 시작할 수도 있다. 자바라고 하면 print 문구가 파이톤처럼 편리하지 않기 때문이다.
코드로 바로 들어갑니다.보아하니 이렇다.
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
이 방송을 한 줄씩 보도록 하겠습니다.public class Main
이것은 우리의 주요 과정이 시작된 곳이다.public
는 다른 종류도 접근할 수 있음을 나타낸다.너의 클래스에는 자바 프로그램만 있을 수 있다.당신은 필요에 따라 많은 종류를 성명할 수 있습니다.이 Main
클래스 public
를 만들 때, 다른 클래스도 주 클래스의 방법과 변수에 접근할 수 있습니다.class
는 우리가 클래스를 설명하고 있다는 것을 프로그램에 알리는 데 사용되는 키워드입니다.Main
는 이 종류의 명칭이다.public static void main(String[] args)
이제 public
가 무슨 뜻인지 알겠다.static
는 이 방법을 실행하려면 Main
류의 실례(대상)를 만들 필요가 없다는 것을 나타낸다.void
"main"방법의 반환 유형을 제시했다.void
는 이 main
방법이 어떤 내용도 반환하지 않는다는 것을 나타낸다.main
는 메소드의 이름입니다.System.out.println("Hello World");
네, 성명을 인쇄하는 데 이렇게 많은 힘을 들여야 합니다.이 키워드들이 무엇인지 봅시다.System
는 미리 정의된 자바 클래스 중의 하나이다.그것은 프로그래머에게 유용한 여러 가지 방법과 변수를 포함한다.System
다음에 점 연산자를 사용하면 System.
이 종류에 속하는 모든 방법을 볼 수 있습니다.out
는 System
류 중의 이런 변수 중의 하나다.그것은 프로그램의 출력을 나타내는 데 쓰인다.out
나름대로의 방법도 있다.점 연산자 (out.
를 사용하여 그것들을 탐색할 수 있습니다.println()
는 out
에 속하는 방법이다.이것은 한 줄을 인쇄할 것이다.문장 (인쇄할 내용) 을 더블 인덱스 (문자열일 경우) 의 괄호 () 에 포함시킨 다음 프로그램에서 인쇄할 수 있습니다.;
파이톤과 달리 Java 프로그램은 세미콜론이 필요합니다.만약 당신이 그것을 놓쳤다면, 프로그램은 C와 C++에서처럼 실행되지 않을 것입니다.이제 미션 하나 줄 때야:p
과업
다음 출력을 표시할 프로그램을 만듭니다.
"Nessie? You nicknamed my daughter after the Loch Ness MONSTER?", Bella lunges at Jacob again.
Seth, in wolf form, jumps at Bella to protect Jacob.
대답하다.
코드를 직접 봅시다.
package com.company;
public class Main {
public static void main(String[] args) {
System.out.println("\"Nessie? You nicknamed my daughter after the Loch Ness MONSTER?\", Bella lunges at Jacob again.\nSeth, in wolf form, jumps at Bella to protect Jacob.";
}
}
이것은 주어진 출력을 얻는 데 필요한 정확한 코드다.나는 네가 더블 인덱스 (") 를 얻지 못하고 새 줄을 인쇄하는 데 어려움을 겪을 수도 있다고 생각한다.그러나 지정된 출력을 직접 복사main
방법으로 붙여넣으면 Intellij IDEA가 백슬래시\
를 추가하여 어려운 작업을 자동으로 수행할 수 있습니다.코드를 평가해 봅시다.여기에 주어진 출력은 더블 인덱스로 시작합니다.그래서 인쇄를 하려면 반사봉을 사용해야 한다. 이를 '전의 서열' 이라고 부른다.그래서 시작은
"\"Nessie? ...
일 거예요.새 줄에 문장을 인쇄해야 할 때, 코드와 같이
\n
를 사용해야 한다.그럼 너는 어떻게 반사봉을 인쇄할 수 있니?그래, 너는 반드시 이중 평행봉을 사용해야 한다.
예를 들어 C:\Users\Documents 행을 인쇄하려면 코드가 다음과 같아야 합니다.
package com.company;
public class Main {
public static void main(String[] args) {
System.out.println("C:\\Users\\Documents");
// to print with the backslash
}
}
이 줄 // to print with the backslash
은 인쇄되지 않았고, 오류도 발생하지 않은 것을 보실 수 있습니다.이것은 처음에 //
가 있었기 때문에 이것은 평론이라는 것을 의미한다.프로그래머는 주석을 사용하여 코드의 가독성을 높일 수 있다.현재 당신은 이미 첫 번째 프로그램을 짰습니다.나머지 기사를 읽기 전에
System.out.println();
명령을 숙지하십시오:)
Reference
이 문제에 관하여(Java#3 기본 사항), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chathurashmini/basics-of-java-3-215a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)