You are on page 1of 5

a.

Input karaker

package projek1;

import java.io.*;

public class Projek1 {

public static void main(String[] args) {


char c;
try {
BufferedReader baca = new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Masukkan karakter dan akhiri dengan \".\"");
do {
c = (char)baca.read();
if(c != '.')
System.out.println("Karakter terbaca " + c);
}while(c != '.');
} catch(IOException e) {
System.out.println("Ada error IO");
System.exit(0);
}
}
}

b. Input string

package input_string;

import java.io.*;

public class Input_String {

public static void main(String[] args) {


System.out.print("Masukkan Sembarang karakter : ");
try {
InputStreamReader masuk = new InputStreamReader(System.in);
BufferedReader baca = new BufferedReader(masuk);
String konversi = (String) baca.readLine();
System.out.println("Karakter yang dimasukkan adalah \"" + konversi +
"\"");
} catch(IOException e) {
System.out.println("Ada Error IO");
System.exit(0);
}
}

}
c. Baca file

package baca_file;

import java.io.*;

public class Baca_File {

public static void main(String[] args) {


FileInputStream input = null;
int data;

//membuka file
try {
input = new FileInputStream("C:/sistem terdistribusi/1.txt");
} catch(FileNotFoundException fn) {
System.out.println("File tidak ditemukan");
}

//membaca data dari dalam file


try {
while((data = input.read()) != -1)
System.out.println((char)data);
System.out.println();
} catch(IOException in) {
System.out.println(in.getMessage());
}

//menutup file
try {
input.close();
} catch(IOException e) {
System.out.println("Gagal menutup file");
}
}

d. Tulis file

package tulis_file;

import java.io.*;

public class Tulis_File {

public static void main(String[] args) {


FileOutputStream out = null;
String data = "OK Semangat !";
//membuka file
try {
out = new FileOutputStream("C:/sistem terdistribusi/2.txt");
} catch (FileNotFoundException fn) {
System.out.println("File tidak ditemukan");
}

//membuka file
try {
for(int i=0;i<data.length();i++)
//konversi data
out.write((int) data.charAt(i));
} catch(IOException io) {
System.out.println(io.getMessage());
}

//menutup file
try {
out.close();
} catch(IOException e) {
System.out.println("Gagal menutup file");
}
}

e. Property file

package property_file;

import java.io.*;

public class Property_File {

public static void main(String[] args) {


File f = new File("C:\\sistem terdistribusi\\UTS METODOLOGI
PENELITIAN PENDIDIKAN.docx");
System.out.println("Nama : " + f.getName());
if(f.exists())
System.out.println("File nama sudah ada");
else {
System.out.println("File belum ada, buat baru ...");
try {
if(f.createNewFile())
System.out.println("Pembuatan selesai");
} catch(IOException e) {
System.out.println("Pembuatan gagal");
System.exit(0);
}
}
System.out.println("File dapat dibaca ? " + f.canRead());
System.out.println("File dapat ditulis ? " + f.canWrite());
System.out.println("File adalah file ? " + f.isFile());
System.out.println("File adalah direktory ? " + f.isDirectory());
System.out.println("Alamat file " + f.getParent());
java.util.Date d = new java.util.Date(f.lastModified());
System.out.println("Last modified " + d.toString());
System.out.println("File size " + f.length() + " bytes");
}

f. Rename file

package rename_file;

import java.io.*;

public class Rename_File {

public static void main(String[] args) {


File f = new File("C:\\sistem terdistribusi\\UTS METODOLOGI
PENELITIAN PENDIDIKAN.docx");
System.out.println("Masukkan nama pengganti : ");
String alamat = "C:\\sistem terdistribusi\\UTS METODOLOGI
PENELITIAN PENDIDIKAN.docx";

if(f.renameTo(new File(alamat)))
System.out.println("Rename Sukses");
else
System.out.println("Rename GAGAL");
}

g. Directory

package directory;

import java.io.*;

public class Directory {

public static void main(String[] args) {


File f = new File("C:\\sistem terdistribusi");
if(f.mkdirs())
System.out.println("Folder berhasil dibuat");
else
System.out.println("Folder gagal dibuat");
}

You might also like