Forum: PC-Programmierung Anfängerfrage zum Programmieren


von Timo T. (killerbiene007)


Lesenswert?

Hi Leute kann mir irgendwer vieleicht sagen was an diesem Test-Programm
in Java der Fehler ist?

int a, b, c, max;
  a = In.readInt();b = In.readInt();c = In.readInt();
  if (a > b)
    if (a > c)
      max = a;
    else
      max = c;
  else
    if (b > c)
      max = b;
    else
      max =c;
  Out.printIn(max);

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Diese Zeile?

  Out.printIn(max);

von Gast (Gast)


Lesenswert?

Out.printIn(max);

sollte das nicht

 Out.printInt(max);

heissen?

von daniel (Gast)


Lesenswert?

muss das nicht out.println(max)(printline)heissen, also klein l statt 
groß groß i.

von Markus V. (valvestino)


Lesenswert?

Hallo Timo,

nachdem Du Dich beharrlich weigerst, mal zu erzählen, was genau Dein
Problem ist, werde ich mal die berühmte Glaskugel bemühen.

Dein "Programm" ist alles mögliche, aber kein vollständiges
Java-Programm. Hier mal eine lauffähige Variante:
1
import java.io.*;
2
public class Max {
3
  public static void main( String[] args ) {
4
  int max = 0;
5
  int a = readInt();
6
  int b = readInt();
7
  int c = readInt();
8
  if (a > b)
9
      if (a > c)
10
          max = a;
11
      else
12
          max = c;
13
  else
14
      if (b > c)
15
          max = b;
16
      else
17
          max =c;
18
  System.out.print("max: ");
19
  System.out.println(max);
20
  }
21
  private static int readInt() {
22
    int retval = 0;
23
    try {
24
      byte[] buffer = new byte[32];
25
      int len = System.in.read(buffer);
26
      retval = Integer.parseInt(new String(buffer).trim());
27
    }
28
    catch ( IOException e ) {
29
      System.out.println(e);
30
      retval = 0;
31
    }
32
    catch ( NumberFormatException e ) {
33
      System.out.println(e);
34
      retval = 0;
35
    }
36
    return retval;
37
  }
38
};

Speichere den Source-Code in "Max.java". Compiliere es in einer DOS-Box
mit "javac Max.java". Dann kannst Du es mit "java Max" starten. Wenn
Windows mault, daß es weder "javac" noch "java" finden kann, mußt Du
Deine path-Umgebungsvariable noch auf Dein JDK\bin-Verzeichnis
erweitern.

Gruß
Markus

von Timo Teske (Gast)


Lesenswert?

Okay probiers mal
Danke

von Dussel (Gast)


Lesenswert?

LOL, ich dachte das wäre ein Ausschnitt aus dem Programm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.