
⊙ 문제 파일 이름을 나타내는 문자열과 특정 문자가 주어지면 파일 속에 포함된 특정 문자의 개수를 찾을 수 있는 CountLetter 클래스를 작성하시오. 다음 코드는 CountLetter 클래스를 테스트하는 프로그램과 실행 결과이다. public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("파일 이름을 입력하세요 : "); String fileName = in.nextLine(); System.out.print("세고자 하는 문자를 입력하세요 : "); char lookFor = in.nextLine().charAt(0); int count = new C..

⊙ 문제 다음 문자열로 구성된 배열과 생성된 파일의 내용을 참고해 매 행마다 문자열의 첫 문자, 콜론, 문자열로 구성된 파일을 생성하는 프로그램을 작성하시오. PrintStream의 printf()와 println() 메서드를 사용할 수 있다. ⊙ 문제 접근 과정 PrintStream은 우리가 평소에 쓰던 printf() 등의 출력문이다. 그냥 출력하기만 하면 된다. ⊙ 문제 풀이 public class Main { public static void main(String[] args) { String[] animals = {"ant", "bat", "cat", "dog"}; for (String s : animals) System.out.println(s.charAt(0) + " : " + s); } }..

⊙ 문제 OutputStream과 관련된 메서드를 이용해 0부터 9까지 연속된 숫자와 A부터 Z까지 알파벳 문자를 콘솔 뷰에 출력하는 프로그램을 작성하시오. 0의 ASCII 코드 값은 '48'이며, A의 ASCII 코드 값은 '65'이다. 콘솔은 표준 출력 장치이므로 System.out 객체를 OutputStream 타입의 변수에 대입해서 사용한다. ⊙ 문제 접근 과정 박스 안의 내용을 잘 보고 그대로 구현해보자. ⊙ 문제 풀이 import java.io.IOException; import java.io.OutputStream; public class Main { public static void main(String[] args) throws IOException { OutputStream out=Sy..

⊙ 문제 키보드로 입력한 이름의 자바 소스 파일을 찾아 맨 앞에 행 번호를 붙여서 출력하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 FileReader를 이용했다. ⊙ 문제 풀이 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) { String fileName; System.out.print("자바 소스 파일 이름을 입력하시오 : "); fileName = new Scanner(System.in).nextLine(); try { int lineNumb..

⊙ 문제 5개의 double 타입 숫자로 구성된 배열을 사용해 다음 작업을 수행하는 프로그램을 작성하시오. 배열을 D:\Temp\double.txt 파일에 DataOutputStream을 사용해 저장한다. 저장된 숫자를 DataInputStream을 사용해 읽은 후 콘솔 뷰에 출력한다. ⊙ 문제 접근 과정 예제 12-4와 같이 try catch문을 이용해 문제를 풀었다. ⊙ 문제 풀이 import java.io.*; public class Main { public static void main(String[] args) { double[] num = {0,0,0,0,0}; try(DataOutputStream dos = new DataOutputStream(new FileOutputStream("C:\\..

⊙ 문제 BufferedReader 스트림을 사용해 키보드에서 행 단위로 읽은 후 콘솔 뷰로 출력하는 프로그램을 작성하시오. 키보드는 표준 입력 장치이므로 InputStream 타입의 System.in 객체를 사용한다. InputStream을 Reader 타입으로 변환하려면 InputStreamReader 클래스를 사용하면 된다. ⊙ 문제 접근 과정 BufferedReader로 입력받고 출력을 했다. ⊙ 문제 풀이 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOExc..

⊙ 문제 D:\\Temp\file.txt 파일의 유무를 출력하는 프로그램을 작성하시오. ⊙ 문제 접근 과정 File를 import 하고 exists() 함수로 판별한다. ⊙ 문제 풀이 import java.io.File; public class Main { public static void main(String[] args) { File file = new File("D:\\Temp\file.txt"); if(file.exists()) System.out.println("파일이 존재합니다."); else System.out.println("파일이 존재하지 않습니다."); } } ⊙ 결과 ⊙ 마무리 NONE 좋아요는 로그인하지 않아도 누를 수 있습니다!
- Total
- Today
- Yesterday
- 쉽게배우는
- 자바스크립트
- C++
- 정답
- 프로그래머스
- Web
- JS
- java
- 답
- 정리
- 백준
- 풀이
- 운영체제
- 파이썬
- OS
- 연습문제
- 우종정
- 구현
- 쉽게 배우는 자바 프로그래밍
- BFS
- 자바
- 쉽게배우는자바프로그래밍
- CPP
- 문자열
- py
- 해답
- 알고리즘
- 정렬
- 그리디
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |