JAVA의 길 - 기초편.

3252 단어
지식 포인트:
1. Java 언어의 데이터 유형
(1) 기본 데이터 유형
a. 정수 유형
byte: 바이트 형식이 1 바이트를 차지합니다.byte 유형 범위: -128~127
short: 짧은 정형이 8 바이트를 차지한다.
int: 정수 형식이 4 바이트를 차지합니다.
long: 긴 정형이 8 바이트를 차지한다.(정의 시간(시스템 시간은 시간 밀리초 값으로 환산)과 관련된 변수는 모두long이다.
b. 부동 소수점 유형: (소수점 기본값은 더블 유형)
단정밀도:float 형식이 4바이트
더블 정밀도: 더블 형식이 8 바이트를 차지합니다
c. 문자 유형
char 형식이 2 바이트
d. 부울 유형
Boolean 유형(논리적 판단에 사용되며 일반적으로 연산에 참여하지 않음)
주의: 정수 형식을 정의하면 기본 int 형식입니다.long 형식 변수를 정의할 때 변수 값 뒤에 L 표시를 붙여야 합니다.
부동 소수점 형식을 정의하면 기본 더블 형식입니다.float 형식 변수를 정의할 때 변수 값 뒤에 표시 F를 붙여야 합니다.
Java에는 기본 유형 향상(기본 데이터 유형)이 있습니다.
byte,short,char 세 가지는 서로 변환되지 않으며 연산에 참여하면 기본적으로 int 형식으로 승급됩니다.
Java에 강제 유형 변환이 있습니다.
구문 형식:
대상 데이터 유형 변수 이름 = (대상 데이터 유형)(변수 값);(참고: 강제 유형 변환을 함부로 사용하지 마십시오. 데이터 정밀도가 손실됩니다.)
적용 유형: 기본 데이터 유형 및 참조 유형
2.++와--의 사용
단독 사용: 조작부호++나 - 데이터의 앞쪽이든 뒤쪽이든 모두 현재 데이터 자체의 값을 자증하거나 자감한다.
연산 사용:
(1) 만약에++ 또는 - 데이터의 앞에서 현재 수치를 1씩 늘리거나 1을 줄인 다음에 연산에 참여한다.
(2) 만약에++ 또는 - 데이터의 뒤에 있으면 먼저 연산한 다음에 이 데이터 자체에 대해 자증 1 또는 자감 1을 한다.
3. 논리 연산자
(1) 기본적인 논리 연산자
논리 단과: &
논리적 단일 또는:|
논리적 예외 또는:^
논리 비:!
(2) 확장된 논리 연산자
논리 쌍화: & &
논리적 이중 또는 | |
(3) 기본 비트 연산자
에 자리잡다,...
비트 또는: | 1 개 1
비트가 다르거나: ^ 같으면 0, 다르면 1
~ 반코드: 위치에 따라 반을 취하고 0은 1로 변하고 1은 0으로 변한다.
기호 이동: <>(오른쪽으로 이동), >>>>(기호 오른쪽으로 이동 없음)
논리 쌍과 & & 과 논리 단과 & 의 차이:
공통점: 모두 병렬 관계이고false가 있으면false;
차이점: 단락 효과가 존재하고 논리적 쌍과 연결된 표현식이 있으며 왼쪽에false가 나오면 오른쪽에 있는 표현식이 실행되지 않습니다.
논리적 이중 또는 | | 및 논리적 단일 또는 |의 차이점:
차이점: 표현식의 왼쪽은true이고, 오른쪽의 표현식은 실행되지 않습니다.
비트 또는 특징: 한 데이터가 다른 데이터에 대해 비트 또는 두 번, 결과는 그 자체이다.
왼쪽 이동 기호: 이 기호의 왼쪽 데이터 자체를 2의 이동 차멱에 곱하여 결과를 얻는다.
오른쪽 이동 기호: 이 기호의 왼쪽 데이터 자체를 2의 이동 차멱으로 나누어 결과를 얻는다.
4. 삼원 연산자
class Demo{
	public static void main(String[] args){
	int x=30;
	int y=40;
	int z=50;
	int temp=(x>y)? x : y;
	int result=(temp>z)? temp : z;
		System.out.println("       :" +result);
		}
}

5. 키보드 입력 데이터
기본 사용:
(1) 가이드 패키지
(2) 고정 형식: 파일 스캐너 객체 만들기
     Scanner sc=new Scanner(System.in);
(3) 우정의 힌트: "정수 데이터를 입력하십시오"
(4) 데이터 수신
int 변수 이름 = 개체 이름.nextInt();
(5) 출력 변수 이름;
6.for 순환과while 순환
for 주기 형식:
for(초기화문, 조건표현식, 보장문(제어체문){
순환체문
}
while 순환
기본 형식:
while (조건식) {
순환체 문장;
보장 문장;
}
확장 형식:
문장 초기화하기;
while (조건식) {
순환체 문장;
보장 문장;
}
for 주기:
class  ForOne{
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println("1-100     :"+sum);
}



}

while 주기:
class WhileOne{
public static void main(String[] args){
int sum=0;
int x=1;
while(x<=100){
sum+=x;
x++;
}
System.out.println("sum:"+sum);
}
}

while 순환과 for 순환의 차이
1) 서로 다른 주기 형식
while 순환: 메모리 측면에서 볼 때while 순환이 끝났고 순환 중의 변수(메모리 공간 소모)에 접근할 수 있다.
for 순환: 메모리 측면에서 볼 때 for 순환이 끝났습니다. 순환 중의 변수에 접근할 수 없습니다. (변수의 생명 주기는 for 순환이 끝날 때 끝납니다.)
2) 응용장면에서
일반적인 경우 순환 횟수를 명확히 하거나 순환의 범위를 명확히 한다면 for순환을 우선적으로 고려한다.만약 순환 횟수를 명확히 하지 않거나 순환의 범위를 명확히 하지 않으면while 순환 조작을 사용합니다.

좋은 웹페이지 즐겨찾기