java 개발환경 및 변수 - 23.11.15~16

songmin jeon·2023년 11월 15일
0

23.11.15

- java에 대해 알아보자.

1. java의 역사 개발환경에 대해 이해 한다.

  • 수업 진행 방향
    변수 > 연산자 > 조건문 > 반복문> 배열 > 메소드 > OOP > Arraylist > MVC > 상속 > 추상클래스 > 인터페이스 > JDBC


2. 변수의 의미를 이해한다.


2.1 도구를 꺼내올 때는 반드시 어디에서 꺼내올지 import 구문을 작성!


  • 실습 ex01 주석, 콘솔 출력(System.out.println), 입력(System.in)
import java.util.Scanner;
public class ex01입력출력 {
	public static void main(String[] args) {
		// 주석 : 코드에 영향을 끼치지 않는 메모 입니다.
		// 단축키
		// 1) 글자크기를 늘리기 : ctrl +
		// 2) 글자크기를 줄이기 : ctrl -
		
		// 출력문 
		System.out.println("Hellow World!!!");
		
		// 출력문 생성 단축키
		// 직접입력 syso + (ctrl + space bar)
		System.out.println("전석균 안녕!");
		
		// 중괄호 영역 확인 가장 좋은 방법
		// 1) 중괄호 뒷부분을 더블클릭 > 영역 드래그
		
		// 입력문
		// 1. 입력을 도와주는 도구를 꺼내오기
		Scanner sc = new Scanner(System.in);
		
		// 2. 입력받을 수 있는 구문 작성
		sc.next();		
	}
}

  • 실습 ex02 int 변수 값 선언 및 상수 특징
package ex02변수및자료형;
public class Ex01변수 {
	public static void main(String[] args) {
		
		// 변수 선언 : 타입 변수명 = 값 !
		// 정수 데이터 7이라고 하는 값을 담는 num 변수 선언하기
		int num = 7;
		System.out.println(num);
		
		// num 변수 데이터를 3으로 변경
		// 자료형을 정해주는 것은 단 한번만 하면 된다. (변수 생성시)
		num = 3;
		System.out.println(num);
		
		// 상수 선언방법 : final 키워드 사용!
		// 정수형 2라는 숫자를 담을 수 있는 상수를 num2 선언해주세요
		final int num2 = 2;
		// num2 = 5; > 상수는 값 변경이 불가능하다.
	}
}

23.11.16

3. 데이터 타입 8가지가 무엇인지 알아보자.

		// 변수 선언 : 타입 변수명 = 값 !
		// 정수 데이터 7이라고 하는 값을 담는 num 변수 선언하기
		int num = 7;
		System.out.println(num);
		
		// num 변수 데이터를 3으로 변경
		// 자료형을 정해주는 것은 단 한번만 하면 된다. (변수 생성시)
		num = 3;
		System.out.println(num);
		
		// 상수 선언방법 : final 키워드 사용!
		// 정수형 2라는 숫자를 담을 수 있는 상수를 num2 선언해주세요
		final int num2 = 2;
		// num2 = 5; > 상수는 값 변경이 불가능하다.
		
		/* 변수명 규칙 :
		 * 1. 키워드 사용이 불가능하다.(int, final...)
		 * 2. 대소문자를 구분한다. 길이에는 제한이 없다.
		 * 3. 숫자로는 시작할 수 없다.
		 * 4. 특수문자는 '_' 와 '$' 만 허용한다.
		 */
		
		// 변수명 권장규칙
		// 1. 첫글자는 항상 소문자로 시작
		// 2. 변수 이름이 여러단어일 경우 이어지는 첫글자는 대문자로 한다.
		// ex) int wishList (카멜표기법을 따른다.)

4. 변수명 작성 규칙을 이해한다.

업로드중..

4.1. 변수명 작성 규칙

  1. 키워드 사용불가
  2. 대소문자가 구분되며 길이에 제한이 없다.
  3. 숫자로 시작할 수 없다.
  4. 특수문자는 '_'와 '$'만 허용한다.

4.2. java 프로그래머들에게 권장하는 규칙

  1. 변수 이름의 첫 글자는 항상 소문자로 시작한다.
  2. 변수이름이 여러 단어로 이루어진 경우 이어지는 단어의 첫 글자를 대문자로 한다. (카멜표기법을 따른다)
// 기본 자료형
		// 1) 논지 자료형 : boolean (1byte)
		// 참이라는 데이터를 저장하는 bool 이라는 변수 선언
		boolean bool = true;
		System.out.println("true를 넣은 결과 " + bool);
		bool = false;
		System.out.println("false를 넣은 결과 " + bool);

		// 2) 문자 자료형 : char (2byte)
		// char : 홀따옴표를 사용해서 작성하고 한 글자만 들어갈 수 있다.
		char name = '전'; 

		// 문자열 자료형(기본 자료형은 아니다)		
		// String : 쌍따옴표를 사용해서 작성하고 여러 글자가 들어갈 수 있다.
		String name2 = "임경남 선생님!";
		System.out.print("char의 name 변수 : " + name);
		System.out.println("String의 name 변수 : " + name2);

		// System.out.print() ---> 개행 없이 출력

		// 3) 정수 자료형
		// byte(1), short(2), int(4), long(8) >> 정수형 기본값 int
		// --> 데이터 크기가 의미하는 것은 표현할 수 있는 범위
		// 정수를 작성하면 java는 기본 적으로 int로 인식 한다.
		byte num = (byte)127; 
		// (byte)의 강제형변환이 없는 경우 int로 인식함
		// 명시적 형변환(강제 형변환)
		// ---> 큰 그릇을 가진 데이터 자료형을 작은 크기의 자료형으로
		//		옮기는 작업을 할 때, 데이터 손실이 발생해도 괜찮음.
		// ---> 강제적으로 형을 변환하고 싶을 때 사용!

		// 묵시적 형변환(자동 형변환)
		// ---> 자동으로 자료형 변환
		// ---> 작은 크기를 가진 데이터 자료형을 큰 크기의 자료형으로
		//		옮겨 담을때, 자동으로 자료형이 변환!

		long num2 = 12345;
		System.out.println(num);
		System.out.println(num2);

		// 4) 실수 자료형
		// float(4byte), double(8byte) >> 실수형 기본값 double
		// 3.14라는 데이터를 담는 float 형태의 num3를 선언
		float num3 = (float)3.14; 
		float num4 = 3.14f;
		System.out.println(num3);
		System.out.println(num4);


그외.

단축키

  • 결과실행 : 컨트롤 f11 단축키
profile
제가 한 번 해보겠습니다.

0개의 댓글