ex)
입력 - 키보드 , 마우스 , 터치
출력 - 모니터 , 스피커
String[] args
- main 메소드에서 사용
- 입력 값의 파라미터로 동작한다.
사용자의 입력 받기
자바앱이 실행되고 있는 동안에 사용자의 입력을 받는 법
- 자바에서 기본적으로 제공하는 라이브러리 중 scanner을 이용
ex 1)
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int i = sc.nextInt(); // String (문자열 입력시 오류)
System.out.println(i * 1000);
sc.close();
}
ex 2)
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNextInt()) { // 입력한 값이 숫자이면 true , 문자이면 false
System.out.println(sc.nextInt() * 1000);
}
sc.close();
}
ex 3)
public static void main(String[] args){
try{
File file = new File("out.txt"); // 파일내용 : 1234
Scanner sc = new Scanner(file); // out.txt이라는 이름의 파일 내용을 입력 값으로 가져와라
while(sc.hasNextInt()) { // 파일의 내용이 숫자이면 실행(true)
System.out.println(sc.nextInt() * 1000); // 1234 * 1000
}
sc.close();
} catch(FileNotFoundException e){ // out.txt 라는 파일을 찾지 못한다면 실행
e.printStackTrace(); // 에러를 출력
}
}
GUI
그래픽컬한 사용자 조작 수단
CLI (커멘드 명령행 인터페이스)
ex) : cmd