Link
05-20 01:09
Tags
- JAVA Parameter
- 프로그래머스 자바
- java 변수
- 자바 연산자
- Java switch
- 자바 1대다관계
- JAVA 메소드 리턴
- JAVA 연습예제
- JAVA 데이터타입
- 자바 필드값 초기화
- 자바 NullPointer
- 자바 메서드 매개변수
- JAVA NULL
- JAVA 클래스 구성
- Java
- 자바 생성자
- java 연산자
- ChatGPT 번역
- JAVA 메소드
- 자바 다차원 배열
- 자바 1대1 관계클래스
- JAVA MultiParam
- 자바 1대1
- 개발 로드맵
- JAVA ObjArray
- eclipse
- 자바 객체형 배열처리
- 리액트 네이티브
- JAVA Aray
- JAVA 자동판매기
Archives
- Today
- Total
보기보기 개발 블로그
eclipse / 자바 변수(Variable) 본문
안녕하세요
이번 포스팅에선 전에 다룬 자바의 세미콜론 과 변수의 선언 부터 할당 출력 이후에
'자바의 변수' 에 대하여 알아보겠습니다.
eclipse / 자바 세미콜론 ( ; ) , 변수의 선언부터 할당
안녕하세요 오늘은 이전 포스팅에서 다룬 자바의 블록 종류 와 주석 이후에 자바의 세미콜론( ; ) 과 변수의 선언부터 할당 출력하는법 에대해 알아 보겠습니다. eclipse / 자바 블록 종류와 주석
stackbok.tistory.com
package javaexp.a02_start2;
public class A01_Var {
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 변수란?
* 1.하나의 값을 저장할 수 있는 메모리 공간
* 2.변수의 선언
* 타입 변수이름;
*
* ctrl+ m 화면확대
*/
int age; //정수형 데이터를 할당할 수 있는 age라는 변수 선언
double height;
//실수형 데이터 height라는 변수선언
/*
* # 변수명 선언의 규칙
* 1.특수문자는 $,_만 허용된다.
*/
int $name= 25;
// int #num01 = 30;//특수문자 사용 불가 ctrl+/(주석 단축키)
// 2.숫자로 시작할 수 없다. 문자로 시작해서 숫자가 삽입되는 것은 가능하다.
// int 25num01 =30; x
//
// ex)객체지향 프로그램의 가독성을 위한 규칙(에러는 발생하지 않지만 변경과
// 코드 해석에서 지켜야할 규칙)
// 1. 클래스명/객체명 대문자로 시작해서 선언하여야 한다.
// 2. 참조변수,일반변수,메서드명은 소문자로 시작한다
// 3. setName(), getName(), prg_name
// + 나중에 현업으로 가면 회사에 따라 네이밍 규칙이 있을수 있다
// 4. 상수나 static 변수는 전체 대문자로 선언한다.
//
int n25 = 40;
int num02 = 50;
// 3.대소문자는 구분한다.
int N01 = 25;
int n01 = 30;
// 4.자바 예약어는 사용할 수 없다.
/*break,for,if,class 등 내부적으로 예약되어 있는 키워드를
* 변수로 사용할수가 없다(중복x)
* int break = 50; X
* int for = 50; X
*/
int break10 = 34; //예약어 뒤에 접미어로 숫자나 다른 문자를 사용하는 것은
//가능하다
int for01; //예약어로 인하여 에러가 나올경우 , 숫자를 붙여서
//예약어에서 벗어나게 한다.
}
}
객체지향 프로그램의 가독성을 위한 규칙으로는
1. 클래스명/객체명 대문자로 시작해서 선언하여야 한다.
2. 참조변수, 일반변수, 메서드명은 소문자로 시작한다.
3. 합성어로 된 변수는 구분자를 대문자나 _ 로 설정한다. (setName(), prg_name)
4. 상수나 static 변수는 전체 대문자로 선언한다.
package javaexp.a02_start2;
public class A02_VarInit {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 1. 변수의 선언
int num01;
// 2. 변수의 초기화
num01 = 0;
System.out.println("숫자 num01:"+num01);
// 3. 초기화되지 않은 변수 사용
int num02;
// System.out.println("숫자 num02:"+num02);
num02 = 25;
num01 = num02;
System.out.println("숫자 num02:"+num02);
System.out.println("숫자 num01:"+num01);
}
}
위의 내용은 숫자형 변수의 선언과 초기화 출력에 대한 내용입니다.
package javaexp.a02_start2;
public class A03_VarlinitExp {
public static void main(String[] args) {
// TODO Auto-generated method stub
//ex) 현재 나이는 변수로 선언하여, 초기화가 되지않았을때,
// 10년후 나이를 처리해보고,
//초기화 한후 , 10년후 나이를 처리하고 출력하세요
int age;
// age = age + 10; 초기화 되지않은 데이터 에러발생
age = 25;
System.out.println("초기화된 현재나이:"+age);
age += 10;
System.out.println("초기화된 10년후 나이:"+age);
}
}
전에도 짤막하게 알려드렸던 것처럼 프로그램의 실행방향이
위에서 아래로 내려오는것을 생각하면 됩니다.
위의 나이를 통한 예제 문제를 적용하여 변수의 선언과 초기화에 대해 알아 볼 수있었습니다.
감사합니다.
'Java' 카테고리의 다른 글
eclipse / 자바의 데이터 타입 (0) | 2023.03.16 |
---|---|
eclipse / 자바 리터럴 과 블럭 (0) | 2023.03.16 |
eclipse / 자바 세미콜론 ( ; ) , 변수의 선언부터 할당 (0) | 2023.03.16 |
eclipse / 자바 블록 종류와 주석 (0) | 2023.03.16 |
eclipse / 자바의 실행순서 (CallProcess) (0) | 2023.03.16 |