tässä on yksi esimerkkiohjelma, että näet mitä on edessä:
import javax.swing.*;
public class Pankkitili { //tiedoston nimi on oltava sama kuin tämä, eli tässä tapauksessa Pankkitili.java
public static void main(String[] args)
{
int luku; // alustaa muuttujan luku
do {
System.out.println("Tunnusluku?"); // tulostaa ruudulle "Tunnusluku?"
luku = Oma.lueInt();
}while (luku != 1234); // tämä käskee ohjelman tulostaa yllä mainittua kunnes käyttäjä syöttää "1234"
System.out.println("\nKoodi oikein... \n"); // tulostaa "Koodi oikein" ja siirtyy suorittamaan seuraavaa vaihetta
System.out.print(" \n");
{
int x;
String lukuStr;
lukuStr=JOptionPane.showInputDialog("Nostettava summa: "); // Tulostaa "Nostettava summa:"
x = Integer.parseInt(lukuStr);
JOptionPane.showMessageDialog(null,"nostit " + x + " euroa "); // tulostaa "nostit" (syöttämäsi summa) "euroa"
if (x <= 120) // ehto, joka määrittää miten menetellä, jos luku on alle tai tasan 120
{
JOptionPane.showMessageDialog(null,"rahat riittavat...ota rahat"); // "rahat riittavat...ota rahat"
JOptionPane.showMessageDialog(null,"...ota kortti, tervetuloa uudelleen"); // "...ota kortti, tervetuloa uudelleen"
}
else // määrittää mitä tehdä, jos ehtolauseen ehdot eivät täyty,
{ // tässä tapauksessa siis jos luku on yli 120
JOptionPane.showMessageDialog(null,"rahat eivat riita, ota kortti"); // "rahat eivat riita, ota kortti"
}
}
System.exit(0); // päättää ohjelman suorittamisen
}
}
ohjelma on alunperin tehty Windowsissa käännettäväksi, mutta sen pitäisi kääntyä Linuxissakin
kahden kenoviivan ( // ) jälkeen oleva teksti on kommentoitua eikä vaikuta käännösprosessiin, joten tämä koodi voidaan kopioida ja kääntää tällaisenaan.
sarkainten sijainneilla ei niilläkään ole väliä, kunhan rivinvaihdot ja välilyönnit ovat oikeissa kohdissa
EDIT: pahimmat näppivirheet sekä typot korjattu
PS: ääkkösiä ei kannata käyttää kuin kommenteissa.