Kleines Programm Programmieren mit Eclipse. Wer kann mir helfen?

... komplette Frage anzeigen

1 Antwort

An sich helfe ich sehr gerne. Auch bei Anfänger-Themen. 

Allerdings bin ich nicht mehr so positiv bei folgenden Punkten:

  1. Hausaufgaben
  2. Kein Zeichen davon dass du es überhaupt versucht hast
  3. Meckern über die Person die dich unterrichtet.
  4. Verlangen der fertigen Lösung.

Hausaufgaben an sich sind eigentlich nicht so das Problem, aber sofern du ohne einen Strich es selbst versucht zu haben, einfach an die Community delegieren möchtest, bin ich eingeschnappt. Sorry!

Versuch es selbst, teil uns mit was du schon weist und woran es scheitert und dann komm wieder, dann wird dir auch geholfen.

Alles Gute

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von hoffenheim90
18.02.2016, 20:18

es ist ja nicht so, als hätte ich es nicht versucht ;)

hier mein 1. programm:

public class Auto {

/**
* @param args
*/
private static String hersteller;
private static int baujahr;

public static String getHersteller() {
return hersteller;
}

public static void setHersteller(String hersteller) {
Auto.hersteller = hersteller;
}

public static int getBaujahr() {
return baujahr;
}

public static void setBaujahr(int baujahr) {
Auto.baujahr = baujahr;
}

public int alter(){
int jahr1 = 2016;

int ergebnis = jahr1 - baujahr;
return ergebnis;

}

}

2. programm:

public class Auto {

/**
* @param args
*/
private String hersteller;
private int baujahr;
private int baujahr2;

public String getHersteller() {
return hersteller;
}

public void setHersteller(String hersteller) {
this.hersteller = hersteller;
}

public int getBaujahr() {
return baujahr;
}

public void setBaujahr(int baujahr) {
this.baujahr = baujahr;
}

public int getBaujahr2() {
return baujahr2;
}

public void setBaujahr2(int baujahr2) {
this.baujahr2 = baujahr2;
}

public int alter(){
int jahr1 = 2016;
int ergebnis = jahr1 - baujahr;

return ergebnis;

}

public int alter1(){
int jahr2 = 2016;
int ergebnis1 = jahr2 - baujahr2;

return ergebnis1;
}

public Auto(int neuesbaujahr, String neuerhersteller){
baujahr = neuesbaujahr;
hersteller = neuerhersteller;
}

public Auto(int neuesbaujahr2){
baujahr2 = neuesbaujahr2;
}

}

3. Programm:

public class Auto {

/**
* @param args
*/
private String hersteller;
private int baujahr;
private int baujahr2;

public String getHersteller() {
return hersteller;
}

public void setHersteller(String hersteller) {
this.hersteller = hersteller;
}

public int getBaujahr() {
return baujahr;
}

public void setBaujahr(int baujahr) {
this.baujahr = baujahr;
}

public int getBaujahr2() {
return baujahr2;

}

public void setBaujahr2(int baujahr2) {
this.baujahr2 = baujahr2;
}

public int alter(){
int jahr1 = 2016;
int ergebnis = jahr1 - baujahr;

return ergebnis;

}

public int alter1(){
int jahr2 = 2016;
int ergebnis1 = jahr2 - baujahr2;

return ergebnis1;
}

public Auto(int neuesbaujahr, String neuerhersteller){
baujahr = neuesbaujahr;
hersteller = neuerhersteller;

}
Auto a = new Auto(baujahr, hersteller);

public Auto(int neuesbaujahr2){
baujahr2 = neuesbaujahr2;
}
Auto a1 = new Auto(baujahr2);

class Baujahr
{
public Baujahr()
{
setB(1);
}

public int getB()
{
return baujahr;
}

public void setB(int baujahr){
this.baujahr=baujahr;
}

private int baujahr;
}

class Baujahr1
{
public Baujahr1()
{
setB1(1);
}

public int getB1()
{
return baujahr2;
}

public void setB1(int baujahr2)
{
this.baujahr2=baujahr2;
}

private int baujahr2;
}
}

public class main {

public main(String[] args) {

new Auto(0, null);
System.out.println(5);

}

}

Bei dem 1. Programm bin ich mir fast sicher, dass das richtig ist. Aber beim 2. und beim 3. Programm bin ich mir überhaupt nicht sicher. Das sind Lösungsansätze zu denen ich die Syntax im Internet gefunden habe. Das Programm funktioniert aber nicht mit Eclipse, es kommen immer zahlreiche fehler.

Könnt ihr mir sagen, was an den Programmen falsch ist und was ich verbessern muss, am besten so, dass ich es logisch nachvollziehen kann.

Danke :)

0

Was möchtest Du wissen?