본문 바로가기
컴퓨터/Java

[JAVA] 자바의 기본(1)_문장 출력하기, 변수 선언하기

by 버니케이 2021. 9. 17.
반응형
1. 자바의 기본
  1-1 출력
  1-2 구성
2. 자바 변수
  2-1 String 선언으로 출력하기
    2-1-1 String 선언
    2-1-2 String 선언 + 문장 선언
    2-1-3 String 선언 + String 선언
  2-2 int 선언으로 출력하기
    2-2-1 int 선언
    2-2-2 int 추가 선언
    2-2-3 final int 선언
    2-2-4 int에 여러 값 할당

 


1. 자바의 기본

public class Main {

  public static void main(String[] args) {

  }

}

자바의 기본??

c언어 처음 배웠을 때 맨 윗줄에 std…h?뭐 이런거 적어줬었는데

자바에도 필요한 것 같다.

확실히 파이썬보다는 어려워 보인다.

 

  1-1 출력

public class Main {

  public static void main(String[] args) {

    System.out.println("원하는 문구");

  }

}

 

괄호 안에 원하는 문구를 입력하면

입력한 문구가 출력이 된다.

 

  1-2 구성

public class Main{}

자바에는 클래스가 있고

 

public static void main(String[] args)

main()이라는 메서드가 있다.

 

public class Main {

  public static void main(String[] args) {

    System.out.println("Hello World");

  }

}

main() 메서드 안에 println()메서드를 넣으면, 원하는 문구를 출력할 수 있다.

우리는 Hello World 라는 문구를 출력할 수 있다.

 


2. 자바 변수

String "Hello"
int 123 또는 -123
float 19.99 또는 -19.99
char 'a' 또는 'B'
boolean
true 또는 false

컴퓨터 언어의 변수는 다 비슷비슷 한 것 같다.

처음 봤을 때는 외계어였는데 지금은 그냥 봐도 알겠다.

아무튼 자바에는 다섯 가지의 변수가 있다.

원하는 값을 입력하고 싶을 때 변수 선언을 통해 하면 된다.

 

파이썬에서는 큰 따음표와 작은 따음표를 굳이 구분하지 않았는데

자바는 두개를 구분지어 사용한다.

String은 문자를 정의하는 변수인데, 큰 따음표를 사용해야 한다.

Char는 기호를 정의하는 변수인데, 작은 따음표를 사용해야 한다.

 

 

public class Main {

  public static void main(String[] args) {

    //여기에다가 커맨드를 입력하면 된다;

  }

}

다음 주석에 선언한 커맨드를 입력하면 된다.

 

 

  2-1 String 선언으로 출력하기

    2-1-1 String 선언

public class Main {

  public static void main(String[] args) {

    String food = "Candy";System.out.println(food);

  }

}

food 라는 String 변수를 선언하고, “Candy” 값을 할당해준다.

처음 저 말을 들었을 땐 한국어가 맞나 싶었는데, 지금은 좀 편하게 다가온다.

아무튼 저렇게 입력해주면, Candy 라는 값을 출력할 수 있다.

 

    2-1-2 String 선언 + 문장 선언

public class Main {

  public static void main(String[] args) {

    String food = "Candy";

    System.out.println(“I LOVE ” + food);

  }

}

원하는 문장을 추가해서 출력할 수도 있다.

 

    2-1-3 String 선언 + String 선언

public class Main {

  public static void main(String[] args) {

    String food = "Candy";    

    String play = “game”;

    System.out.println(“I LOVE ” + food + “ and ” +play);

  }

}

String 을 여러 개 선언해서 출력할 수도 있다.

 

 

  2-2 int 선언으로 출력하기

    2-2-1 int 선언

public class Main {

  public static void main(String[] args) {

    int age = 20;System.out.println(age);

  }

}

age 라는 int 변수를 선언하고, 20 값을 할당해준다.

 

    2-2-2 int 추가 선언

근데 1년이 지나서, 21살이 되었을 수도 있다.

public class Main {

  public static void main(String[] args) {

    int age = 20;    

    age = 21;

    System.out.println(age);

  }

}

int에 값을 할당해줬어도,

다시 새로운 값,  21 을 할당해주면

21 이 출력된다.

 

    2-2-3 final int 선언

근데 평생 20살로 살아가고 싶은 사람도 있을 것이다.

public class Main {

  public static void main(String[] args) {

    final int age = 20;    

    age = 21;

    System.out.println(age);

  }

}

age 에 final int 변수를 선언 해주면 값을 바꿀 수 없다.

age 에 21 값을 할당해줬지만, 출력 오류가 뜬다.

이제 평생 20살로 살아갈 수 있다.

 

    2-2-4 int에 여러 값 할당

public class Main {

  public static void main(String[] args) {

    int x = 1, y = 2, z = 3;

    System.out.println(x+y+z);

  }

}

int 에 쉼표를 사용해서 여러 값을 할당해 줄 수 있다.

출력하면 6 이 나온다.

 

 

 

반응형

댓글