반응형
자바 키보드, 파일 입력 예제
글. 오상문 sualchi@daum.net
파일 입력 예제 부분은 test.txt 파일이 존재해야 제대로 동작합니다.
실행결과는 해당 파일에1~10까지 숫자가 존재하는 경우입니다.
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // 키보드 입력 객체 생성
try { // 파일 입려 객체 생성
File file = new File("test.txt");
Scanner fc = new Scanner(file);
while(fc.hasNextInt())
System.out.println(fc.nextInt());
fc.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int n, total=0;
for(int i=1; i<=5; i++) {
System.out.print("점수" + i + ": ");
n = sc.nextInt(); // 정수 입력
total += n;
}
System.out.print("이름: ");
String name = sc.next(); // 문자열 입력
System.out.println(name + "님의 평균은 " + total/5.0 + "입니다." );
sc.close();
}
}
[실행결과]
1
2
3
4
5
6
7
8
9
10
점수1: 10
점수2: 20
점수3: 30
점수4: 40
점수5: 50
이름: 홍길동
홍길동님의 평균은 30.0입니다.
반응형
'JAVA' 카테고리의 다른 글
자바 스트링 문자열 예제 (0) | 2020.11.19 |
---|---|
자바 함수 예제 (팩토리얼, 피보나치, 재귀호출) (0) | 2020.11.19 |
자바 1차원, 2차원 배열 예제 (0) | 2020.11.19 |
자바 기본 자료형 예제 (0) | 2020.11.19 |
자바 while, for 순환문 예제 (0) | 2020.11.19 |