반응형

자바 콘솔 입출력과 배열 사용 

 

글. 수알치 오상문 sualchi@daum.net 

 

자바는 콘솔 입력출이 다른 언어에 비해 복잡합니다. 

기본적인 콘솔 입출력(키보드 입력과 화면 출력)을 간단하게 정리했습니다.  

 

기본 콘솔(화면) 출력 기능 

 

System.out.print("Hello");

System.out.println("Hello");  // new line 지원 

Syatem.out.format("Hello");  // C 언어 printf처럼 서식 사용 가능 

Syatem.out.printf("Hello");  // C 언어 printf처럼 서식 사용 가능 

 

 

기본 콘솔(키보드) 입력 기능  


import  java.util.Scanner;   // 스캐너 기능 임포트 필요

 

Scanner sc = new Scanner(System.in);  // 콘솔 입력용 스캐너 객체 생성 

int n = sc.nextInt();  // 정수 입력 

 

int[] arr = new int[10];  // 정수형 배열(크기 10) arr 만듦 

 

Syatem.out.println("정수 10개를 입력하세요");  

for(int i=0; i<10; i++ )   // 배열에 정수 10개를 차례대로 입력 받음

arr[i] = sc.nextInt();   // double 형은 sc.nextDouble()

 

String s = sc.next();    // 다음 공백 전까지의 문자열(단어) 입력 받음

// String s = sc.nextLine();   // 스트링 s에 문자열 한 줄을 입력 받음 // 이전에 정수 같은 것을 입력받았다면 남은 개행문자만(빈줄) 입력되므로 주의
스캐너를 다 사용했으면 닫아준다. // 사용하지 않아도 큰 문제는 없겠지만 닫아주자. sc.close(); 


 

반응형

+ Recent posts