Programisty za 15k bawię się w jave i mam wielki problem. Nie chce mi działać metoda "printf" Pojawia się taki komunikat: "The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, double)" o c--j tu chodzi? Wszystkie poradniki pokazują ze to działa a u mnie kupa
Przykłądowy program
public class Formatowanie_danych {
public static void main(String[] args) { double a=10; double b=3; double we = a/b; System.out.println(we); System.out.printf("%4.2f", we); }
@tfuj_pszyjaciel: Zapisz przebuduj, wyłącz i włącz komputer. Dunno. Skopiowałem i działa. Podejrzewam że oraclowa java jak i openJDK działają w tym przypadku identycznie. Więc imho robisz jakiś dziwny błąd, masz coś nie odświeżone/przebudowane.
Skąd Ci pomysł przyszedł by nazywać klasy z dolnymi podkreślnikami? o0
@ostatni_lantianin: boxing powinien zadziałać. Chyba że ma dziwną javę ;P
@fdisk: Dzięki. Nie wiem co zrobiłem ale zamiast 1.7 jak kiedyś ustawiłem było 1.4 "pozatym printf(String format,Object... args)" mozesz na nie programistyczny przetlumaczyc?
@Sacramoni: ale ja w ogóle nie mam zamiaru pracować jako programista, bo już pracuję w innej dziedzinie. Programuję bo musze mieć jakieś zajęcie po ograniczniu zycia towarzyskiego
@Sarseth: sorry, nie sprawdziłem kto był op przed odpisaniem ( ͡°͜ʖ͡°)
@tfuj_pszyjaciel printf(String, Object[]) oczekuje tablicy obiektów printf(String format,Object... args) to tzw. varargs, oczekuje od zera do kilku obiektów danego typu
Pojawia się taki komunikat: "The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, double)"
o c--j tu chodzi? Wszystkie poradniki pokazują ze to działa a u mnie kupa
Przykłądowy program
public class Formatowanie_danych
{
public static void main(String[] args)
{
double a=10;
double b=3;
double we = a/b;
System.out.println(we);
System.out.printf("%4.2f", we);
}
}
#java
Podejrzewam że oraclowa java jak i openJDK działają w tym przypadku identycznie. Więc imho robisz jakiś dziwny błąd, masz coś nie odświeżone/przebudowane.
Skąd Ci pomysł przyszedł by nazywać klasy z dolnymi podkreślnikami? o0
@ostatni_lantianin: boxing powinien zadziałać. Chyba że ma dziwną javę ;P
Komentarz usunięty przez autora
NazwaKlasy
nazwaMetody
nazwaZmiennej
NAZWA_STALEJ
pozatym printf(String format,Object... args)
"pozatym printf(String format,Object... args)" mozesz na nie programistyczny przetlumaczyc?
Zarabiasz chociaż 15k? ( ͡° ͜ʖ ͡°)
@tfuj_pszyjaciel
printf(String, Object[]) oczekuje tablicy obiektów
printf(String format,Object... args) to tzw. varargs, oczekuje od zera do kilku obiektów danego typu
Nie zamierzam chwalić się zarobkami (⌐ ͡■ ͜ʖ ͡■)