Quine

Revision as of 01:14, 9 November 2007 by rosettacode>Mwn3d (Created page, added java. Filed under "Puzzles".)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Print out a program's own source code. Since this is a puzzle, shorter/more efficient versions are encouraged along side more obvious versions.

Task
Quine
You are encouraged to solve this task according to the task description, using any language you may know.

Java

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class Quine{
	public static void main(String[] args){
		try{
			BufferedReader input = new BufferedReader(
					new FileReader("Quine.java"));
			String line;
			while((line = input.readLine())!=null){
				System.out.println(line);
			}
		}catch(FileNotFoundException e){
			e.printStackTrace();
		}catch(IOException e){
			e.printStackTrace();
		}
	}
}