본문 바로가기
Java | spring/Java Basic

자바, 입력 Scanner 출력 Print

by 워니 wony 2019. 5. 3.

자바 숫자 입력 받기

- 자바에서 입력을 받기 위해서는 Scanner를 사용한다.

  키보드를 통해서 무엇인가를 입력 받기 위한 것.

- 자바 라이브러리에서 스캐너가 들어있는 패키지는 java.util

  Class Scanner​

- 최상단에 자바 스캐너를  import를 해야 사용 가능

import java.util.Scanner :

.

​- 자바 main 영역에 아래와 같이 쓰면 숫자를 입력 받아서 i에 저장할 수 있다.


​​Scanner sc = new Scanner(System.in);

​int i = sc.nextInt();​​


ㄴ ​​Scanner sc = new Scanner(System.in);​

    new로 Scanner 객체를 생성해서 sc 변수에 넣기

    System.in 해당 시스템에서 키보드로 입력 받겠다는 이야기

ㄴ int는 정수로 정수 i에 사용자가 입력 한 정보를 저장한다는 것

ㄴ sc.nextInt() 는 sc에 담은 Scanner를 활용해서 int를 입력 받는다는 명령어 



Hello, Java 출력 프로그램 만들기

 ㄴ 출력해 달라는 명령어  System.out.println()

 ㄴ 자바에서 String 문자열은 "(넣고자 하는 문자)" 안에 꼭 넣어야 한다.

 ㄴ 또한, 자바는 뒤쪽에 ;을 넣어서 명령어가 끝났다는 것을 알려줘야 한다.​

-------------------------------------​

class Hello

{

public static void main(String []args)

{

System.out.printIn("Hello java");

}

}​

-------------------------------------​





이름과 나이 입력 받아 출력

-------------------------------------​

import java.util.Scanner ;

class Info

{

public static void main(String []args)

{

  Scanner sc = new Scanner(System.in);

String name;

int age;

System.out.println("당신의 이름은 무엇인가요?");

name = sc.next();

System.out.println("당신의 나이는 몇살인가요?");

age = sc.nextInt();

System.out.println("이름 : "+name+", 나이 : + "+age);

}

}​

-------------------------------------​



변수 선언

- String name:

   변수 선언, 문자로 저장하는 name(변수)를 선언해서 저장한 것

- int age:

   변수 선언, 정수 int age(변수)를 선언, 저장하기 위한 공간을 만든것




* 이클립스 프로그램에서 돌리면 아래와 같이 실행 된다.

반응형

댓글