public class Main
{
private double promien;
public Main()
{
promien = 1.0;
}
public Main(double r)
{
}
public void setPromien(double r)
{
promien = r;
}
public double getPromien()
{
return promien;
}
public double obliczObwodKola()
{
return 2*Math.PI*promien;
}
public double obliczPoleKola()
{
double pole;
pole = Math.PI*promien*promien;
return pole;
}
public static void main(String[] args)
{
Main koleczko = new Main(44.3);
// koleczko.setPromien(21222222.2);
System.out.println("Promien kola wynosi " + koleczko.getPromien());
System.out.println("Obwod kola wynosi " + koleczko.obliczObwodKola());
System.out.println("Pole kola wynosi " + koleczko.obliczPoleKola());
}
}
Otóż, uczę sie javy od 3-4 dni, i mam problem z konstruktorem, chodzi o to, że:
public Main(double r)
{
}
I przy ustawianiu:
Main koleczko = new Main(44.3);
I tak jest 0.
Main koleczko = new Main(44.3);
// koleczko.setPromien(21222222.2);
System.out.println("Promien kola wynosi " + koleczko.getPromien());
System.out.println("Obwod kola wynosi " + koleczko.obliczObwodKola());
System.out.println("Pole kola wynosi " + koleczko.obliczPoleKola());
}
}
Pytanie
Wakal 23
Witam, mam problem z konstruktorem.
Kod:
public class Main { private double promien; public Main() { promien = 1.0; } public Main(double r) { } public void setPromien(double r) { promien = r; } public double getPromien() { return promien; } public double obliczObwodKola() { return 2*Math.PI*promien; } public double obliczPoleKola() { double pole; pole = Math.PI*promien*promien; return pole; } public static void main(String[] args) { Main koleczko = new Main(44.3); // koleczko.setPromien(21222222.2); System.out.println("Promien kola wynosi " + koleczko.getPromien()); System.out.println("Obwod kola wynosi " + koleczko.obliczObwodKola()); System.out.println("Pole kola wynosi " + koleczko.obliczPoleKola()); } }Otóż, uczę sie javy od 3-4 dni, i mam problem z konstruktorem, chodzi o to, że:
public Main(double r) { }I przy ustawianiu:
Main koleczko = new Main(44.3);I tak jest 0.
Main koleczko = new Main(44.3); // koleczko.setPromien(21222222.2); System.out.println("Promien kola wynosi " + koleczko.getPromien()); System.out.println("Obwod kola wynosi " + koleczko.obliczObwodKola()); System.out.println("Pole kola wynosi " + koleczko.obliczPoleKola()); } }Odnośnik do komentarza
https://skript.pl/temat/24888-javaproblem-z-konstruktorem/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi