728x90
1.HelloWorld)
package days01;
// Alt + Shift + J
/**
* @author Mong
* @date 2023-01-26
* @subject (1)자바 프로그램의 기본 구조 설명
* @content (2)이클립스의 단축키
* 이클립스로 프로젝트 생성 후 구조 설명.
* cmd 컴파일,실행-> 이클립스 컴파일, 실행 Ctrl + F11
* (3) 본인이름 + 변수 저장 출력 메모장 >javac >java
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("김동현");
//한 줄 주석 처리 Ctrl + /
// 단축키 목록 : Ctrl + Shift + l
//여러줄 Ctrl + Shift + /, Ctrl + Shift + \
/*여러 라인 주석 처리*/
/* 주석( comment) 처리
컴파일 x, 설명
*/
}
}
2.Ex01)
package days01;
/**
* @author user
* @date 2023. 1. 26. - 오후 3:59:21
* @subject (4)변수와 상수
* @content 변수 선언 형식
* 상수 선언 형식 : final 키워드 사용
* (5)리터럴
* 자료형:문자열 (String),정수(int)
* 대입연산자 = name="홍길동"
* 식별자 명명 규칙
* (6)선언 형식
* 클래스,함수,변수,상수선언
* (7)키워드와 식별자
* (8) 식별자 명명하는 규칙
* (9)함수 3가지 파악
*
*/
public class Ex01 {
public static void main(String[] args) {
final String name;
name = "김동현";
System.out.println( name );
//name ="홍길동";
//System.out.println( name );
}
}
/*
String name;
//변수명 이름문자열 할당(대입) 대입연산자
name = "김동현";
System.out.println( name );
name = "홍길동";
System.out.println( name );
// 멤버 연산자
// 명령 종결 연산자 ; 세미콜론
}// main
} // class
/*
*1. 시작 개체 = 클래스 + main(){}
*2. 클래스 선언 형식
* [접근지정자] [기타제어자] class클래스명{
* }
* - 클래스명은 반드시 첫 문자는 대문자로 시작한다.
* (자바에서 첫 번째 문자가 대문자라는 얘기는 == 클래스)
* -클래스명==자바파일명
* 만약에 클래스명을 수정하고 싶을때는~
*
* 3.함수(메서드) 선언 형식
* [접근지정자] [기타제어자] 리턴자료형 함수명([매개변수...]){
* //
* //
* [return 리턴값;]
* return [리턴값];
* 4.[키워드]와[식별자]
* ㄱ.키워드(keyword) : 의미가 부여되어져 있는 예약어
* ㄴ.식별자(identifier) : 개발자가 부여한 이름
* 변수명, 클래스명, 패키지명, 매개변수명....
* p.26
* [식별자(변수,클래스명,패키지명 등등)를 명명하는 규칙]
* - 반드시 숫자가 아닌 문자로 시작해야 된다.(한글도 가능)
* - 공백을 포함할 수 없다.
* - 특수 기호는 '$'와 '_'만 허용한다.
* - 대/소문자를 구분한다.
* - 예약어를 식별자로 사용할 수 없다.
* - 소문자로 시작하고 새로운 단어가 결합되면 첫 글자를 대문자로 변경한다.
*
* 5.변수와 상수
* 1) 변수(variable) : 저장공간, 변하는 수
* [ 4바이트 ]
* 나이 25 초기화
* 20
* 30
* [자료형?]
* [자바 변수를 선언 형식]
* 자료형 변수이름;
* // (가정)이름을 저장할 변수 선언\
* // 홍길동
* // 자바는 한 문자 '홍' 'A'
* // 자바는 문자열 == 문자의 나열 ""
* // 자바에서 문자열을 나타내는 자료형 String(암기)
*
* //(가정) 나이를 저장할 변수 선언 29살 정수
* // 자바에서 정수를 나타내는 대표적인 자료형? int
* int age; // 4바이트 + 정수
* String name;
*
* 2) 상수( constant ) : 저장공간, 고정된 수
* [ 4바이트 ]
* 나이 25 초기화
* x
* const 상수 x
* final 예약어
*
* 3) 리터럴(literal)
* 3.14
* 'A'
* true, false
*
*
**/
3.Ex02)
package days01;
/**
* @author user
* @date 2023. 1. 26. - 오후 5:13:08
* @subject
* @content
*
*/
public class Ex02 {
public static void main(String[] args) { // 프로그램 시작~
//return ; // 프로그램 종료
//System.out.println("xxx");
/*
* 시험 문제 [함수(메서드) 3가지 파악 - main(), println()함수]
* 1.일(기능)- 함수의 역할
* main(): 프로그램 시작~종료
* >java Hello 엔터
* java.exe 자바 인터프리터 -> 실행 -> 시작개체 -> main()함수 시작
* Ctrl + F11
* println():표준 출력 함수
* 표준 출력 장치 : 모니터, 프린터기
* 표준 입력 장치 : 키보드
* 김동현 일(기능) - 담배 심부름 / 돈,담배명
* 2.매개변수==인자==파라미터==인수, 어떤 일을 할 때 줘야하는 값
* argument parameter
*
* println( 출력할 값)
* main()
*
* 실명인증 매개변수 주/이름
* 3.리턴값(반환값)
*
**/
}//프로그램 종료
}
728x90
'쌍용국비교육 > java' 카테고리의 다른 글
days11 : java수업내용정리(2월 9일) (0) | 2023.02.09 |
---|---|
day05 : java수업내용정리(2월 1일) (0) | 2023.02.01 |
day04 : java수업내용정리(1월 31일) (0) | 2023.01.31 |
day03 : java수업내용정리(1월 30일) (0) | 2023.01.30 |
day02 : java수업내용정리(1월 26일) (0) | 2023.01.27 |