simples Program läuft nicht ;?

pisco

Bekanntes Mitglied
Hey Leute,
was is der Fehler bei diesem Java Program, irgendwie steh ich auf der Leitung:

Java:
import java.io.*;

public class numbers {
	int sum=0;;
	
	for(int i=0; i<1000; i++){
		if(i%5 || i%3){
			sum+=i;
		} 
	}
	System.out.println(sum);
}

und hier die Exceptions:
>javac numbers.java

numbers.java:6: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:6: ')' expected
for(int i=0; i<1000; i++){
^
numbers.java:6: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:6: <identifier> expected
for(int i=0; i<1000; i++){
^
numbers.java:6: ';' expected
for(int i=0; i<1000; i++){
^
numbers.java:6: <identifier> expected
for(int i=0; i<1000; i++){
^
numbers.java:6: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:6: '(' expected
for(int i=0; i<1000; i++){
^
numbers.java:11: <identifier> expected
System.out.println(sum);
^
numbers.java:11: <identifier> expected
System.out.println(sum);
^
10 errors

ich freu mich schon auf eure Antwort den irgendwie glaub ich das ich grad auf der Leitung steh ;?

gruss
 

eRaaaa

Top Contributor
Da sind mehrere Sachen falsch! Vllt nochmal ein Buch aufschlagen :D

- der Code steht mitten in der Klasse einfach so geschrieben - das muss in einen Block, z.B. Methode, Konstruktor etc.
- zwar nicht weiter schlimm, aber wieso sind bei sum zwei Semikolon?
-Die if-Abfrage, was soll die machen? wenn i%5 <-- was dann? Was soll da rauskommen? Da kommt ein int-Wert raus, kein boolean!
 

Michael...

Top Contributor
Du befindest Dich im Deklarationsteil der Klasse.
Der Code ab der for Schleife muss in einen Konstruktor oder eine Methode.
Die if Abfrage lässt sich so auch nicht komplilieren
 

nrg

Top Contributor
1, braucht jeder code, bei dem es sich nicht um attributdeklarationen oder statischen klassenvariablen hält, eine methode
2, ergibt x%y ein int und kein boolean. d.h. du brauchst noch einen vergleichsoperator. z.b:
Java:
if(i%5 == 0 || i%3 == 0){
3, kein Beinbruch aber zum Beenden eines Statements reicht dir ein Semikolon (kompiliert aber auch so)
 

pisco

Bekanntes Mitglied
also reicht es wenn ich statt public class number einfach public static void main(String() args){....} schreibe und das ganze dann unter numbers.java abspeichere?

also der Source sieht so aus:
Java:
import java.io.*;

public static void main(String() args)
	int sum=0;;
	
	for(int i=0; i<1000; i++){
		if(i%5==0 || i%3==0){
			sum+=i;
		} 
	}
	System.out.println(sum);
}

nur irgendwie bekomm ich immer noch Fehler alla:
numbers.java:3: class, interface, or enum expected
public static void main(String() args)
^
numbers.java:6: class, interface, or enum expected
for(int i=0; i<1000; i++){
^
numbers.java:6: class, interface, or enum expected
for(int i=0; i<1000; i++){
^
numbers.java:6: class, interface, or enum expected
for(int i=0; i<1000; i++){
^
numbers.java:9: class, interface, or enum expected
}
^
numbers.java:12: class, interface, or enum expected
}
^
6 errors

gruss

PS.: Die Aufgabe is vom Project Euler: Problem 1 - Project Euler
 
Zuletzt bearbeitet:

pisco

Bekanntes Mitglied
ach ich steh heut wirklich auf der Leitung....
Java:
import java.io.*;

public static void main(String() args){
	public class numbers{
		int sum=0;;
		
		for(int i=0; i<1000; i++){
			if(i%5==0 || i%3==0){
				sum+=i;
			} 
		}
		System.out.println(sum);
	}
}

is aber wieder der gleiche Shit an Fehlern:
numbers.java:3: class, interface, or enum expected
public static void main(String() args){
^
numbers.java:7: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:7: ')' expected
for(int i=0; i<1000; i++){
^
numbers.java:7: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:7: <identifier> expected
for(int i=0; i<1000; i++){
^
numbers.java:7: ';' expected
for(int i=0; i<1000; i++){
^
numbers.java:7: <identifier> expected
for(int i=0; i<1000; i++){
^
numbers.java:7: illegal start of type
for(int i=0; i<1000; i++){
^
numbers.java:7: '(' expected
for(int i=0; i<1000; i++){
^
numbers.java:12: <identifier> expected
System.out.println(sum);
^
numbers.java:12: <identifier> expected
System.out.println(sum);
^
numbers.java:14: class, interface, or enum expected
}
^
12 errors
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Simples Risiko-Spiel Java Basics - Anfänger-Themen 5
S Gibt es ein simples JWebbrowser Element? Java Basics - Anfänger-Themen 6
L Simples Spielfeld erzeugen Java Basics - Anfänger-Themen 1
P Simples Kartenspiel Java Basics - Anfänger-Themen 1
Olis Erste Schritte Simples Memory Spiel möglich? Java Basics - Anfänger-Themen 1
J Suche simples Beispiel für die EOFException Java Basics - Anfänger-Themen 1
S Simples JNI zum laufen bringen Java Basics - Anfänger-Themen 5
J Starthilfe für ein "simples" Spiel Java Basics - Anfänger-Themen 2
J Simples Programm - Fehler im Konstruktor Java Basics - Anfänger-Themen 2
C simples Formel programm Java Basics - Anfänger-Themen 5
C simples Umbennen in Klasse File Java Basics - Anfänger-Themen 4
T Problem mit Abstract Windowing Toolkit(simples Problem) Java Basics - Anfänger-Themen 8
F Ganz simples Problem: Kovertieren von Double zu Integer Java Basics - Anfänger-Themen 2
D Ein simples Problem . *verwirrt sei* Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
H Pfad Program Files\Common Files\Oracle\Java\javapath Java Basics - Anfänger-Themen 3
M Methoden Zwei Methoden in einem Program laufen lassen...aber wie? Java Basics - Anfänger-Themen 2
M Threads Program wartet nicht Java Basics - Anfänger-Themen 3
T Java Program über CMD öffnen und steuern Java Basics - Anfänger-Themen 1
D Problem mit meinem ersten JOptionPane - Fatal exception occurred. Program will exit. Java Basics - Anfänger-Themen 6
E Program Start Java Basics - Anfänger-Themen 2
E Program Start Java Basics - Anfänger-Themen 2
B Could not find the main class. program will exit Java Basics - Anfänger-Themen 11
I Kleines Program, fehler? Java Basics - Anfänger-Themen 2
A Program zur Darstellung von Zahlen in Java Java Basics - Anfänger-Themen 4
A Trotz Thread ist Program nicht erreichbar Java Basics - Anfänger-Themen 3
K Hallo, Ich suche kleine Java Program-Aufgaben zum üben ? Java Basics - Anfänger-Themen 4
K Program Testen mit Macintosh Java Basics - Anfänger-Themen 2
D klasse in program einbinden Java Basics - Anfänger-Themen 5
H Could not find the main Class, program will exit Java Basics - Anfänger-Themen 2
S ein Program über Rekursion Hilf mir bitte Java Basics - Anfänger-Themen 2
P linux program Java Basics - Anfänger-Themen 6
G Was macht dieses Program ? Java Basics - Anfänger-Themen 13
P Program funktioniert nur bei Rechner die jdk haben Java Basics - Anfänger-Themen 4
I Could not find the main class. Program will exit! Java Basics - Anfänger-Themen 3
G Was is falsch mit meinem program? (stringvergleich-problem) Java Basics - Anfänger-Themen 8
thomas55 Erste Schritte Modul läuft in IntelliJ, nicht in NetBeans Java Basics - Anfänger-Themen 11
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
MoxMorris Einige Methoden aus verschiedenen Klassen nacheinander auszuführen läuft seltsam Java Basics - Anfänger-Themen 2
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
K Warum läuft das Programm nicht(bzw. nicht richtig) Java Basics - Anfänger-Themen 4
C Java boolean Code läuft nicht Java Basics - Anfänger-Themen 5
R CSV Reader läuft nicht richtig an Java Basics - Anfänger-Themen 8
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
SpigBin Programm läuft nicht weiter... Java Basics - Anfänger-Themen 10
OSchriever Jar-Programm läuft auf Windows aber nicht auf Linux(Raspberri Pi4) Java Basics - Anfänger-Themen 22
V Anfängerfrage: HelloWorld läuft nicht Java Basics - Anfänger-Themen 3
C java.util Timer läuft zu langsam? Java Basics - Anfänger-Themen 1
Zrebna Programm kann aus der Konsole nicht gestartet werden (in der IDE läuft es) Java Basics - Anfänger-Themen 2
A Java-Programm läuft bei installierter JDK aber nicht mit JRE? Java Basics - Anfänger-Themen 5
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
W Warum läuft mein Programm nicht? Java Basics - Anfänger-Themen 14
D Erste Schritte Java läuft nicht Java Basics - Anfänger-Themen 33
M Erste Schritte while boolean=false läuft nur bei true??? Java Basics - Anfänger-Themen 23
S Programm läuft nicht weiter, wie Code wiederholen? Java Basics - Anfänger-Themen 2
C Threads SwingWorker läuft trotz cancel weiter Java Basics - Anfänger-Themen 22
D Programm läuft plötzlich nicht weiter Java Basics - Anfänger-Themen 12
S Input/Output Programm läuft nach input-Abfrage nicht weiter. Java Basics - Anfänger-Themen 2
L do-while-Schleife läuft doppelt, try catch fehler Java Basics - Anfänger-Themen 12
J ireport Designer / CSV / Sonderzeichen was läuft falsch Java Basics - Anfänger-Themen 7
M Simpler Algorithmus läuft extrem langsam. Java Basics - Anfänger-Themen 3
K Erste Schritte Netbeans Programm läuft nicht Java Basics - Anfänger-Themen 23
J Dekrement läuft offenbar falsch Java Basics - Anfänger-Themen 6
A Code läuft nicht, Fehlermeldung Exception in thread "main" java.lang.Error: Unresolved compilation " Java Basics - Anfänger-Themen 11
P Methoden Exception läuft endlos! Java Basics - Anfänger-Themen 7
O Starte Timer, während anderer Timer noch läuft. Ruft dies Schwierigkeiten hervor? Java Basics - Anfänger-Themen 0
D 2d Array läuft nicht rund. Java Basics - Anfänger-Themen 7
F jabva 7.21 läuft nicht auf windows server 2012? Java Basics - Anfänger-Themen 9
T Test läuft schief Java Basics - Anfänger-Themen 3
T SQL Abfrage Läuft nicht Java Basics - Anfänger-Themen 5
C Schleife läuft unendlich Java Basics - Anfänger-Themen 2
H Umgebungsvariable In DOS-Box läuft die fehlerfreie Class-Datei nicht. Java Basics - Anfänger-Themen 5
T OOP Abstrakte Klassen und ihre Kinder: wie läuft das? Java Basics - Anfänger-Themen 3
K Runnable oder Keyadapter läuft falsch Java Basics - Anfänger-Themen 4
N .jar läuft nicht unter Windows 7 Starter Java Basics - Anfänger-Themen 4
S Programm läuft in Eclipse, aber nicht über Konsole Java Basics - Anfänger-Themen 10
A JFrame läuft ewig? Java Basics - Anfänger-Themen 2
S Konsole schließen, nachdem Jar läuft Java Basics - Anfänger-Themen 5
G Events schreiben, solange Programm läuft Java Basics - Anfänger-Themen 6
B Eingabeüberprüfung läuft nicht wie ich das will... Java Basics - Anfänger-Themen 2
K While-Schleife läuft nicht durch Java Basics - Anfänger-Themen 12
F Schleife läuft zu lang Java Basics - Anfänger-Themen 6
P Threads Wann läuft es parallel ab ? Java Basics - Anfänger-Themen 4
M Programm läuft nicht überall Java Basics - Anfänger-Themen 9
O Threads Ein Thread läuft exakt einmal Java Basics - Anfänger-Themen 4
T Programm läuft nicht mehr... Java Basics - Anfänger-Themen 3
F Prüfen ob timer läuft Java Basics - Anfänger-Themen 6
T Erste Schritte Speicher läuft voll, Diashow, Images Java Basics - Anfänger-Themen 7
F sound nur abspielen, wenn er nicht läuft Java Basics - Anfänger-Themen 6
Y Standardprogramm läuft nicht - ppt schreiben Java Basics - Anfänger-Themen 4
D Interpreter-Fehler JavaApplet läuft in der IDE aber nicht im HTML Dokument Java Basics - Anfänger-Themen 9
VfL_Freak Applikation läuft nicht unter Windows7 "platform not supported" Java Basics - Anfänger-Themen 15
A Jlayer: Wie sound stoppen der in einem Thread läuft Java Basics - Anfänger-Themen 7
C Überprüfen, ob Timer läuft Java Basics - Anfänger-Themen 3
S jProgressBar läuft nicht! Java Basics - Anfänger-Themen 13
B JavaWebStart - Anwendung läuft nur auf einem Rechner Java Basics - Anfänger-Themen 6
M Audio Stream läuft auf :connection abort: socket write error Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben