import java.io.*;
class ReadWrite // 반드시 클래스로 시작해야하며 뒤에는 파일명과 동일하게 해야한다.
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (
new InputStreamReader (System.in));
String data;
System.out.print ("Enter a sentence : ");
data = stdin.readLine();
System.out.print ("You typed the sentence: " + data);
}
}
class ReadWrite // 반드시 클래스로 시작해야하며 뒤에는 파일명과 동일하게 해야한다.
{
public static void main (String[] args) throws IOException
{
BufferedReader stdin = new BufferedReader (
new InputStreamReader (System.in));
String data;
System.out.print ("Enter a sentence : ");
data = stdin.readLine();
System.out.print ("You typed the sentence: " + data);
}
}
data = stdin.readLine(); ☜ 이부분이 키보드 입력 명령어다. 설명은 다음에...
메소드 ☞ C에서의 함수와 같은 개념!
import java.io.*; ☞ #include 기능과 흡사
헤더파일을 읽어오는게 아니라 라이브러리를 가져온다.
자바는 무저껀 class로 시작한다.
클래스 뒤에는 파일명과 반드시 같게 해야한다.
throws IOException ☞ 입출력 예외처리 (키보드 입력받을 시 반듯이 입력)
BufferedReader stdin ☞ 그냥 변수
new ☞ 동적할당 (malloc 동일) cpp 코드는 new(int)
InputStreamReader (System.in) ☞ BufferedReader의 인자
String data ☞ 객체참조변수
stdin.readLine(); ☞ 문자열 객체를 반환
'Java > 강의' 카테고리의 다른 글
인수 전달 기법 (0) | 2011.02.09 |
---|---|
생성자(Class Constructors) (0) | 2011.02.08 |
정수 데이타의 입출력!! (0) | 2011.02.07 |
print 와 println 의 차이점! (0) | 2011.02.07 |
"HelloWorld" 화면에 출력하기 (0) | 2011.01.31 |