Diskuze: Nefunkční program
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, co třeba nejdřív blíže specifikovat, co znamená nejde spustit?
Taky se např. opraváře aut nebudeš ptát "Ahoj, rozbilo se mi auto, co mám dělat?"
Ahoj, zkus použít tag na zdroják a zkopírovat celý kod. A jak říká satik zkus to specifikovat určitě je tam nějaký error nebo něco.
Nevím, co by na tomto kousku kódu nešlo, hoď to do main metody a hotové (to je možná to, co děláš blbě - že to nemáš v main metodě)
PS: na co ukládáš do proměnných ty cli vstupy, když je pak nepoužiješ?
Tohle mi to vyhazuje:
Exception in thread "main" java.lang.UnsupportedOperationException: Not
supported yet.
at povidalek.Scanner.<init>(Scanner.java:17)
at povidalek.Povidalek.main(Povidalek.java:20)
C:\Users\Ladislav\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53:
Java returned: 1
BUILD FAILED (total time: 1 second)
Zkus zavřít netbeans, smazat cache - User\AppData\Local\NetBeans\Cache\ pak zapnout netbeans a zapnout program.
Ta výjimka UnsupportedOperationException se zprávou Not supported yet je typická pro metody generované Netbeans, někde tam máš metodu generovanou Netbeans, kterou jsi ale neimplementoval, takže je v ní akorát
throw new UnsupportedOperationException("Not supported yet.");
Buď tu metodu smaž, nebo implementuj.
vytvoř si novou třídu (Java Class), všechno z ní smaž (máš tam implicitně hlavičku a tělo třídy, tak ji buď smaž a celé to zkopči a nebo to vlož jen do těla třídy:
import java.util.Scanner;
public class NewClass {
public static void main(String[] args){
//a tady si experimentuj, hoď si sem ten svůj kód¨
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Ahoj\nJak se jmenuješ?");
sc.nextLine();
System.out.println("Těší mě. Já jsem Povídálek");
}
}
Pokud možno, používej ze začátku pouze prázdnou třídu a piš jen to, co tu najdeš v tutoriálech. Zdejší návody jsou celkem na vysoké úrovni a min. tě naučí ovládat základy jakéhokoliv jazyka;)
Děkuji všem, už to funguje
Zobrazeno 10 zpráv z 10.