사칙연산, 변수, 변수 이름 규칙

gummy·2022년 11월 4일
0

국비일지

목록 보기
4/30

221024 월요일

이클립스에서 자바 프로젝트 만들기

File - New - Java Project

src - New -Package

test(내가 정한 package의 이름)- New - Class

public static void main (String[] args) 체크 선택

사칙연산

  • 더하기: +
  • 빼기: -
  • 곱하기: *
  • 나누기: /
  • 10하고 20 두 수를 이용하여 사칙연산 → 계산 결과 출력


  • 10/20=0.5(실수형)이지만 자바에서는 정수형이 나오기 때문에 0이 나옴

  • 정수형/정수형=정수형

  • 10,20 → 정수형 → 소수점 없는 숫자 → 리터럴 : 프로그램에서 사용하는 모든 숫자,문자,논리값

변수

  • 변수 : 값이 변하는 수 / 값이 변하는 수를 만들고 싶을때 사용
    → 기억장소에 이름을 부여하고, 형을 지정하고 값을 저장
    → 변수를 정의(선언)하고 값을 저장(할당)한다

  1. 기억장소에 a라는 이름으로 정수형으로 지정하고 값 10저장
    int a =10;
  2. 기억장소에 b라는 이름으로 정수형으로 지정하고 값 20저장
    int b =20;
  3. a 라는 문자
     System.out.println("a");
  4. a 라는 기억장소 이름에 들어있는 기억장소 값
    System.out.println(a);
  • 나이를 변수에 선언하고, 이름을 ' age '라고 부여하고 '20 '값을 저장하고 출력해 보자.
int age = 20;
System.out.println(age);  

  • + 의 기능 :
    1) 숫자 더하기 숫자
    2) 문자 연결 숫자(변수)

    "문자열" 과 변수를 연결할때 + 를 사용하기 때문에 + 와 - 계산을 할 때는 우선순위 지정을 해야한다.
    그래서 ( ) 를 넣어야 한다.

System.out.println("a+b=" + (a+b));
System.out.println("a-b=" + (a-b));
System.out.println("a*b=" + a*b);
System.out.println("a/b=" + a/b);

👉 결과값에 문자가 같이 나온다!

- 변수 이름 정할 때 규칙

  1. 영문자(대문자, 소문자), 숫자, 특수문자($,_) 사용

    예) g_leve1, count100, _master, $won


  1. 숫자로 시작할 수 없음

    예) int 8a=10; , 27day


  1. 자바에서 이미 사용 중인 예약어(문법) 사용 할 수 없음

    예) int class=10;

0개의 댓글