Hallo Leute.
Ich bereite mich ein bisschen vor, da ich eine Ausbildung zum Fachinformatiker Anwendungsentwicklung ab August anfange.
Nun, ich beherrsche zurzeit nur C++ und Delphi/Pascal.
(Und Weborientiert HTML/5 CSS3 und Javascript
Aber ich benötige Java.
Ein Freund von mir ist schon ausgelernt und hat mir ein paar Aufgaben gegeben.
Den größten Teil hab ich geschafft, sogar relativ flott.
Nun stehe ich vor einigen Problemen, die mir nicht ganz geheuer sind.
Ich denke ich muss erstmal meine C kenntnisse ablegen, es ähnelt sich ja nicht wirklich :noe:
Hier folgende Javacodes (Aufgabe folgt gleich):
Hier die main.class
nun die nebenklasse, womit alles aufgerufen wird.
ich nutze Eclipse Kepler.
Die Aufgabe hab ich als .txt hochgeladen, damit es hier nicht so voll wird.
Ich hoffe ihr könnt mir denkanstöße geben, und nicht sowas wie Kauf dir n Buch,
hab ich vorgestern, nach der Zusage und der Unterschrift des Ausbildungsvertrag bestellt.
Ihr könnt mir höchstens ein Paar empfehlen für Anfänger.
Ich danke euch rechtherzlich, ihr werdet mich bestimmt öfter hier sehen :applaus:
Ich bereite mich ein bisschen vor, da ich eine Ausbildung zum Fachinformatiker Anwendungsentwicklung ab August anfange.
Nun, ich beherrsche zurzeit nur C++ und Delphi/Pascal.
(Und Weborientiert HTML/5 CSS3 und Javascript
Aber ich benötige Java.
Ein Freund von mir ist schon ausgelernt und hat mir ein paar Aufgaben gegeben.
Den größten Teil hab ich geschafft, sogar relativ flott.
Nun stehe ich vor einigen Problemen, die mir nicht ganz geheuer sind.
Ich denke ich muss erstmal meine C kenntnisse ablegen, es ähnelt sich ja nicht wirklich :noe:
Hier folgende Javacodes (Aufgabe folgt gleich):
Hier die main.class
Java:
import java.sql.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Car {
private static final double KW = 0;
private int yearModel; // Baujahr als integer (Zahlwert)
private int Horsepwr; // Leistung als integer
private String Type; // Modell des Autos als String (Zeichenkette)
private String Brand; // Automarke
private String MaxSp; // Maximal Geschwindigkeit
private String Color; // Farbe des Autos
//Schritt 2:
private double w;
private float x;
private double l;
Car(int year, String carBrand, String carType, String carColor,
int carHorsepwr, String newMaxSp)
{
yearModel = year;
Brand = carBrand;
Type = carType;
Color = carColor;
Horsepwr = carHorsepwr;
MaxSp = newMaxSp;
}
// Setter Methoden //Methode, die die Veränderung einer Objektvariablen
// ermöglicht
public Car(double d, String carBrand, String carType, String carColor,
int carHorsepwr, String newMaxSp) {
}
public void setYearModel(int y) { // void = Schlüsselwort (für "leer" oder "unbesetzt"),
yearModel = y; // steht dafür, dass keine Daten übergeben werden
}
public void setHorsepwr(int x) {
Horsepwr = x;
}
public void setMaxSp(String s) {
MaxSp = s;
}
public void setBrand(String m) {
Brand = m;
}
public void setType(String f) {
Type = f;
}
public void setColor(String b) {
Color = b;
}
//Schritt2:
public void setKW (float z) {
w = KW;
x = Horsepwr;
l = 0.73549875;
}
// Getter-Methoden //Methode, die eine Objektvariable abruft
public int getYearModel() {
return yearModel;
}
public int getHorsepwr() {
return Horsepwr;
}
public String getMaxSp() {
return MaxSp;
}
public String getBrand() {
return Brand;
}
public String getType() {
return Type;
}
public String getColor() {
return Color;
}
public double getKW () {
return KW;
}
public long getAlter() {
Date now = new Date();
long yearInMillis = 365 * 24 * 60 * 60 * 1000;
long alter = (now.getTime() - yearModel.getTime()) /365/24/60/60/1000 ;
return alter;
}
}
nun die nebenklasse, womit alles aufgerufen wird.
Java:
import java.util.Calendar;
public class carTest
{
public static void main(String[] args)
{
Car auto = new Car( 1992, "Mazda", "CX-5", "blue", 140, "210 km/h");
Car auto1 = new Car( 1979, "Skoda", "Oktavia", "green", 155, "225 km/h");
Car auto2 = new Car( 2014, "Opel", "Astra GTC", "black", 190, "265 km/h");
System.out.println("Build in: Brand: Type: Color: Horsepower: Maximal Speed:");
System.out.println("______________________________________________________________________________________________________________________________________________");
System.out.println(" " + auto.getYearModel() + " " + auto.getBrand() + " "+ auto.getType() + " " + auto.getColor() + " "+ auto.getHorsepwr() + " " + auto.getMaxSp());
System.out.println(" " + auto1.getYearModel() + " " + auto1.getBrand() + " "+ auto1.getType() + " " + auto1.getColor() + " "+ auto1.getHorsepwr() + " " + auto1.getMaxSp());
System.out.println(" " + auto2.getYearModel() + " " + auto2.getBrand() + " "+ auto2.getType() + " " + auto2.getColor() + " "+ auto2.getHorsepwr() + " " + auto2.getMaxSp());
System.out.print("\n");
// System.out.println("Der //+auto,auto1,auto2.getBrand+getType? +// hat "auto,auto1,auto2.getKW()+" Kilowatt (kW)."); --> Soll so hier aussehen: Der Opel Astra GTC hat 110 Kilowatt (kW.)
// System.out.println("Der //+auto,auto1,auto2.getBrand+getType? +// ist "auto,auto1,auto2.getAge()+" Jahre alt."); --> Soll so hier aussehen: Der Skoda Oktava ist 35 Jahre alt.
// System.out.println("Der //+auto,auto1,auto2.getBrand+getType? +// ist "auto,auto1,auto2.getKW()+" Tage alt."); --> Soll so hier aussehen: Der Mazda MX-5 ist 2637 Tage alt.
}
}
ich nutze Eclipse Kepler.
Die Aufgabe hab ich als .txt hochgeladen, damit es hier nicht so voll wird.
Ich hoffe ihr könnt mir denkanstöße geben, und nicht sowas wie Kauf dir n Buch,
hab ich vorgestern, nach der Zusage und der Unterschrift des Ausbildungsvertrag bestellt.
Ihr könnt mir höchstens ein Paar empfehlen für Anfänger.
Ich danke euch rechtherzlich, ihr werdet mich bestimmt öfter hier sehen :applaus: