Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Toni Alenius - 13.03.07 - klo:11.08
-
Kouluprojekti muutaman viikon takaa:
import javax.swing.*;
public class Pankkitili {
public static void main(String[] args)
{
int luku;
do {
System.out.println("Tunnusluku?");
luku = Oma.lueInt();
}while (luku != 1234);
System.out.println("\nKoodi oikein... \n");
System.out.print(" \n");
{
int x;
String lukuStr;
lukuStr=JOptionPane.showInputDialog("Nostettava summa: ");
x = Integer.parseInt(lukuStr);
JOptionPane.showMessageDialog(null,"nostit " + x + " euroa ");
if (x <= 120)
{
JOptionPane.showMessageDialog(null,"rahat riittavat...ota rahat");
JOptionPane.showMessageDialog(null,"...ota kortti, tervetuloa uudelleen");
}
else
{
JOptionPane.showMessageDialog(null,"rahat eivät riitä, ota kortti");
}
}
System.exit(0);
}
}
-
Ja tässä toinen:
public class Windows {
public static void windows()
{
System.out.println("Booting Windows");
}
public static void windows(int lkm)
{
for (int i = 1; i <= lkm; i++)
{
System.out.println("...System failure...rebooting Windows..."); // Tämä ohjelma on suljettua lähdekoodia,
} // jos luet tätä, olet rikollinen.
}
public static void main(String[] args)
{
windows();
windows(5);
{
System.out.println("...Terminate all prosess..."); // Use linux
System.out.println("...Terminating...");
System.out.println("...Terminate failed..."); // tämä Windows ei taida toimia?
System.out.println("...Kernel down...");
System.out.println("");
System.out.println("Grub error: 21");
System.out.println("Grub error: 21");
System.out.println("Grub error: 21");
}
}
}
Okei, sävelsin virheilmoitukset itse, mutta komentorivillä tuo on hauska ;-)
-
Terve,
Tuossa ekassa ohjelmassa kannattaisi käyttää Scanner-luokkaa
tuon Oma-luokan sijasta.
Luultavasti katselet esimerkkejä kirjasta Java 2-ohjelmointi, jossa
käytetään tuota Oma-luokkaa, koska komentoriviltä luku oli aiemmin
hieman hankalaa. Java 1.5 version mukana kuitenkin tuli tuo Scanner,
jolla ko. asiat voi tehdä ehkä helpommin/paremmin. Muutenkin tuon
Scanner-luokan käyttö on suositeltavaa, koska se on osa Java API
eli ei tarvita ylimääräisiä kirjastoluokkia.
Hauskoja ohjelmia, siitä se lähtee. Ohjemointiura siis.