Java
Hier eine kleine Hilfe zum Erlernen der Programmiersprache Java.
Download von Eclipse: http://www.chip.de/downloads/Eclipse_24547633.html
Muss nur entpackt aber nicht installiert werden. Geht somit auch auf den Stick.
oder
Java-Editor von Gerhardt Röhner: http://www.heise.de/download/java-editor.html
Hilfe gibt es unter http://www.erasmus-reinhold-gymnasium.de/info/java1/installjava/installjava.html
Folgende Einstellung müssen nach der Installation durchgeführt werden:
-
Tutorial auf Youtube: https://www.youtube.com/watch?v=YH19LPZwryo&list=PLxjiywUr53VYLN31AT4oIO54MfNzgYDh4&index=1
public class Hallo
{
public static void main(String[] args)
{
System.out.println("Hallo Welt");
System.out.println("");
System.out.println("über mir ist eine leere Zeile");
System.out.print("Test ");
System.out.println("ohne Zeilenvorschub");
}
}
public class Varaiblen {
public static void main(String[] args) {
int zahl1;
zahl1 = 4;
int zahl2 = 5;
int ergebnis = zahl1 + zahl2;
float komma = 1.4f;
double kommazahl = 13.45837269;
char buchstabe = 'a';
boolean test = true;
String wort = "Andreas Hecker";
System.out.println("Ausgaben: "+zahl1+" + "+zahl2+" = "+ergebnis);
System.out.println("Kommazahl: "+komma);
System.out.println("Kommazahl double: "+kommazahl);
System.out.println("Buchstabe: "+buchstabe);
System.out.println("Boolean: "+test);
System.out.println("Text: "+wort);
}
}
import javax.swing.JOptionPane;
public class Eingabe {
public static void main(String[] args) {
String eingabe1 = JOptionPane.showInputDialog("Bitte die erste Zahl eingeben");
int zahl1 = Integer.parseInt(eingabe1);
String eingabe2 = JOptionPane.showInputDialog("Bitte die zweite Zahl eingeben");
int zahl2 = Integer.parseInt(eingabe2);
int ergebnis = zahl1 + zahl2;
System.out.println(zahl1+" + "+zahl2+" = "+ergebnis);
ergebnis = zahl1 - zahl2;
System.out.println(zahl1+" - "+zahl2+" = "+ergebnis);
ergebnis = zahl1 * zahl2;
System.out.println(zahl1+" * "+zahl2+" = "+ergebnis);
double division1 = zahl1 / zahl2;
double rest = zahl1-zahl2*division1;
double d1 = Double.parseDouble(eingabe1);
double d2 = Double.parseDouble(eingabe2);
double division2 = d1 / d2;
System.out.println(zahl1+" / "+zahl2+" = "+division1);
System.out.println(zahl1+" / "+zahl2+" = "+division1+" Rest "+rest);
System.out.println(d1+" / "+d2+" = "+division2);
}
}
import javax.swing.JOptionPane;
import java.util.*;
public class Entscheidungen {
public static void main(String[] args) {
double zu = Math.random()*100;
int zufall = (int)zu;
System.out.println(zufall);
int anzahl = 1;
String s = JOptionPane.showInputDialog("Bitte eine Zahl eingeben");
int zahl = Integer.parseInt(s);
while (zahl != zufall)
{
if (zahl < zufall)
{
System.out.println(zahl+" ist zu klein.");
}
else
{
System.out.println(zahl+" ist zu groß.");
}
s = JOptionPane.showInputDialog("Bitte die eine Zahl eingeben");
zahl = Integer.parseInt(s);
anzahl++;
}
System.out.println("Prima! "+zahl+" ist richtig, ermittelt in "+anzahl+" Versuchen.");
}
}
public class Schleifen {
public static void main(String[] args) {
for (int i=1;i<=10;i++)
{
System.out.println(i+", "+i*i);
}
for (int i=10;i>=1;i--)
{
System.out.println(i+", "+i*i);
}
for (float i=1;i<=10;i=i+0.5f)
{
System.out.println(i+", "+i*i);
}
}
}
public class Array {
public static void main(String[] args) {
//1-dimensional
int array[] = new int [10];
for (int i=0;i<10;i++)
{
array[i] = i;
}
for (int i=0;i<10;i++)
{
System.out.println(array[i]);
}
//2-dimensional
int array1[][] = new int [10][5];
for (int z=0;z<10;z++)
{
for (int s=0;s<5;s++)
{
array1[z][s] = s*z;
}
}
for (int z=0;z<10;z++)
{
for (int s=0;s<5;s++)
{
System.out.print(array1[z][s]+" ");
}
System.out.println("");
}
// oder
int array2[] = {10,20,30,40};
}
}
Beispiele:
1. Das Berechnen des Volumens einer Kugel:
2. Zahlenraten:
3. Schere,Stein, Papier: