(101)

JAVA (2) 변수(variable)

변수 (변하는 수) : 하나의 값을 저장할 수 있는 메모리 기억공간 - 프로그램에서 메모리(RAM)상의 자료(데이터)에 접근하기 위해서는 실제의 자료를 가지고 있는 변수가 필요 - 자바에서는 적절한 자료형을 선택하여 변수를 선언해야 정상적으로 값을 가져올 수 있다 변수 선언 방법 변수에 맞는 자료형과 변수 이름으로 선언한다 변수의 타입 (String을 제외한 8개의 타입을 기본형 변수(primitive variable)라 부른다) 1. 문자형 - char, String : 문자, 문자'열'을 지정하는 데 사용된다. char ch = 'a'; String st = "test"; // ' ' 문자 1글자(char) , " " 문자열(String) char ch2 = 97; char ch2 = 0x61; //..

JAVA (1) 입문

코드가 실행되기 까지의 순간 1. 개발자가 .java 소스파일을 작성 2. 컴파일러로 바이트 코드 파일을 작성 3. JVM 구동 명령어로 실행 ※입력 ㅡ> 출력 / request ㅡ> response / input ㅡ> output 유의사항 1. 영문 대소문자 구분을 철저히 할 것 2. 세미콜론( ; )은 필수 3. 접근제어자를 잘 활용하자 ㅡ> 객체지향 사용자로부터 문자열 입력받기 1. Scanner 2. BufferedReader print (출력 메서드) print 내용을 출력. 라인을 바꾸지 않음 println 라인을 바꿈 예제 Scanner sc = new Scanner(System.in); System.out.println("아무 문자나 입력해보세요"); sc.nextLine(); Buffer..

JAVA (2) 변수(variable)

Tech/Java & Spring 2022. 11. 15. 21:51
728x90
728x90

변수 (변하는 수) : 하나의 값을 저장할 수 있는 메모리 기억공간

 - 프로그램에서 메모리(RAM)상의 자료(데이터)에 접근하기 위해서는 실제의 자료를 가지고 있는 변수가 필요

 - 자바에서는 적절한 자료형을 선택하여 변수를 선언해야 정상적으로 값을 가져올 수 있다

 

 

변수 선언 방법

변수에 맞는 자료형과 변수 이름으로 선언한다



 

변수의 타입

(String을 제외한 8개의 타입을 기본형 변수(primitive variable)라 부른다)

 

 

 

1. 문자형

 - char, String

  : 문자, 문자'열'을 지정하는 데 사용된다.

char ch = 'a';
String st = "test";
// ' ' 문자 1글자(char) , " " 문자열(String)

char ch2 = 97;
char ch2 = 0x61;
// 아스키코드를 활용할 수도 있다

 

 

2. 정수형

 - byte, short, int, long

  : 정수값을 지정하는 데 사용된다.

    int, long 위주로 사용된다

    ※ byte : 이진수 데이터를 다루는 데 사용 / short : C언어와의 호환을 위해 사용

int num1 = 13;
long num2 = 737;

 

 

3. 실수형

 - float, double

  : 실수값을 지정하는 데 사용된다.(유, 무리수)

    double이 주로 사용된다

double num3 = 33.33333333;

 

 

4.  논리형

 - boolean

  : 참 or 거짓을 표현한다 (true or false)

    조건식과 반복문에도 사용된다

boolean true = true;

 

 

 

 

타입별 크기

 

  1byte = boolean, byte

  2byte = char, short

  4byte = int, float

  8byte = long, double

 

 

 

 

변수이름 사용 규칙

 

  1. 공백이 없어야 한다(공백은 _로 대체한다)

int num 1 = 1; //X
int num_1 = 1; //O

 

  2. 예약어를 사용하면 안된다.

char true = 't';
// true는 예약어라 사용 불가. True는 사용가능

 

  3. 숫자로 시작하면 안된다.

boolean 33false = false; // X
//false33 or fa33lse 등등 사용 가능

 

  4. 특수문자는 _ , $만 사용가능하다.

 

  5. 대소문자를 구분한다,

 

 

 

 

변수이름 표기법

 

  1. 파스칼 표기법

    - 첫 글자를 대문자로 시작하면서 단어마다 대문자로 표기하는 기법

 

  2. 카멜 표기법

    - 첫 글자는 소문자, 단어마다 대문자로 표기하는 기법

 

  3. 스네이크 표기법

    - 단어 사이사이마다 _를 이용해 표기하는 방법

 

 

 

728x90
300x250
mag1c

mag1c

2년차 주니어 개발자.

JAVA (1) 입문

Tech/Java & Spring 2022. 11. 15. 21:22
728x90
728x90

코드가 실행되기 까지의 순간

 

 

  1. 개발자가 .java 소스파일을 작성
  2. 컴파일러로 바이트 코드 파일을 작성
  3. JVM 구동 명령어로 실행
 

 

※입력 ㅡ> 출력 / request ㅡ> response / input ㅡ> output

 

 

 

 

 


 

 

유의사항

 

 

1. 영문 대소문자 구분을 철저히 할 것
2. 세미콜론( ; )은 필수
3. 접근제어자를 잘 활용하자 ㅡ> 객체지향

 

 


 

 

 

사용자로부터 문자열 입력받기

 

 

1. Scanner
2. BufferedReader

 


 

 

 

 

print (출력 메서드)

 

 

print 내용을 출력. 라인을 바꾸지 않음
println 라인을 바꿈

 

 

 


 

 

 

예제

 

 

 

Scanner sc = new Scanner(System.in);
System.out.println("아무 문자나 입력해보세요");
sc.nextLine();

 

 

 

 

BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
System.out.println("아무 문자나 입력해보세요");
bf.readLine(); 
//add throw declation 추가해서 예외 추가 필요//
728x90
300x250
mag1c

mag1c

2년차 주니어 개발자.

방명록