Anonymní profil Dano – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Dano – Programujte.comAnonymní profil Dano – Programujte.com

 

Příspěvky odeslané z IP adresy 195.28.127.–

Dano
Java › Vytvorenie spustitelneho .ja…
19. 12. 2012   #169113
Dano
Java › Příkazová řádka
13. 12. 2012   #168751

#6 Radek
Aj ked som asi nestihol odpoved, ale do buducna ;) 

Dajme tomu, ze nepouzivas maven.

Robis nejaky projekt, ktory mas ulozeny v adresare /projekty/HelloWorld/src/.... kde mas umiestnene zdrojove subory *.java aj subor Ppa1_SP_A12B0315P.java. V adresare /lib mas ulozene *.jarka, z ktorych vyuzivas funkcionalitu (napriklad DrawingTool) a chces zbuildovat Ppa1_SP_A12B0315P.java. Jedine co musis okrem klasickeho volania javac urobit, je to, ze povies javac kde najde ostatne externe *.jarka a to robis cez prepinas -classpath alebo -cp.  

javac -cp /lib/DrawingToolu.jar src/Ppa1_SP_A12B0315P.java

Nasledne ked build prebehne a chces spustit zkompilovany kod  

java -cp /lib/DrawingToolu.jar Ppa1_SP_A12B0315P
Dano
Java › Příkazová řádka
12. 12. 2012   #168690

#2 George
alebo si ho supnut pri compilacii do classpathu 

javac -classpath cesta_k_jarkam_classom cesta_k_zdroju_kompilacie
Dano
Java › Spojový seznam - problém
12. 12. 2012   #168687

#5 Screpheep
To musi byt nejaky dabelsky JUnit, neviem, kde mozes mat chybu v metode Uloziste.pridej(Matice prvek); alebo v metode Uloziste.prvky();

Dano
Java › Spojový seznam - problém
12. 12. 2012   #168674

Mohol by si pridat aj triedu Matice a ak to spustas cez main, tak aj ten ;)

Dano
Java › Java random čisiel
12. 12. 2012   #168672

Ked uz si prisiel az k ArrayListu, tak skor pouzi Set. Ten Ti priamo zabezpeci, ze do neho nevlozis dve rovnake hodnoty.

Dano
Java › Singleton v jave
27. 11. 2012   #167701

#4 sleepy
V akej suvislosti chces dany singlton pouzit? RePRO to spravne napisal, ze tymto navrhovym vzorom zabezpecis to, ze v aplikacii bude existovat instancia danej triedy iba raz. Napriklad instancia servisnej triedy.

To o co sa snazit Ty je 'zbastardeny' singlton a povedal by som skor, ze je to trieda s privatnym konstruktorom. Singlton nema co riadit vznik ostatnych tried okrem seba samej.

Dano
Java › Map a ArrayList problém
20. 11. 2012   #167204

#5 Martin Štraus
Ak si implementoval metodku getVeci() v duchu, ako som Ti naznacil, tak Ti nevracia String ale List<Vec>.

Dano
Java › rekurzivne generovane pole
19. 11. 2012   #167128

#12 liborb
Neda mi neodpovedat ;) Mojim prispevkom som len chcel poukazovat, ze veci sa daju robit aj jednoducho. A bolo by hlupe nevyuzit existujucu funkcionalitu, ked ju uz niekto nakodil, krasny priklad je libka commons-lang.

Skor by som to otocil, ze javisti maju otvorenu mysel aj pre riesenia tretich stran ;) a nemusia si vzdy vsetko od piky kodit.

Dano
Java › 1 program ve 2 souborech
16. 11. 2012   #166938

 Ked som spravne pochopil zadanie, tak budes mat vzdy zadanych iba 2 studentov, takze Tvoja metodka String vratLepsiPrumer(Student s); je iba obycajne porovnanie.

//metoda ktera ze dvou studentu vybere studenta s lepsim prumerem znamek
public String vratLepsiPrumer(Student s) {
	return (this.prumerZnamek < s.getPrumerZnamek()) 
		? this.toString()
		: s.toString();
}
Dano
Java › JPA 2.0 realizace relace
16. 11. 2012   #166929
Dano
Java › JPA 2.0 realizace relace
15. 11. 2012   #166840

A aky je Tvoj navrh? Alebo do toho nevies ani zatat?

Dano
Java › Spojení databáze a programu
14. 11. 2012   #166771

#4 vviston
Mozno, len kvoli lahsej administracii dat by som zvolil db, napriklad http://www.h2database.com/html/main.html je pritulna, administracne rozhranie ma cez webstranku (na administraciu nepotrebujes ziadny dalsi nastroj), lahko sa s nou pracuje, podporuje sql standart a ma dobru podporu na webe.

Xmlko by pri administracii (podla Teba odhadovanych)  5000 zaznamov nemuselo byt pohodlne.

Takze zostanem pri db ;)

Dano
Java › Spojení databáze a programu
14. 11. 2012   #166743

Aky interface bude mat aplikacia (web, consola, gui, ...) Podla zvoleneho interfacu by som volil aj pouzitie db.

Tebou popisovany priklad pekne vystihuje object  

java.util.Map<String, List<String>>

ktory mozes pri inicializacii aplikacie natiahnut zo zdroja, co nemusi byt iba db, ale aj properties file, xmlko, ...

Dano
Java › Java swing: Přepsání metody…
14. 11. 2012   #166727
Dano
Java › seřazení ArrayListu abecedně
13. 11. 2012   #166642

Prosim Ta, bud trochu viac opisny   Co si urobil alebo zmenil a kde? V trieden Znamka? 

Dano
Java › seřazení ArrayListu abecedně
13. 11. 2012   #166636

Problem je v tom, ze kod  

Collections.sort(znamky, new PorovnaniZnamekDleAbecedy());

By si mal pouzit na mieste kde chces sortovat. Tebou umiestneny kod je mimo metody a nie je to deklaracia premennej ako napriklad riadok vysie, kde definujes znamky. Predpokladam, ze niekde si znamky naplnas, tam by si mal aj znamky sortovat. Resp, sortovanie zavri do metodky 

/**
 * Sortuje zoznam znamok
 * 
 * @param znamky
 */
public void sort(List<Znamka> znamky) {
    Collections.sort(znamky, new PorovnaniZnamekDleAbecedy());
}
Dano
Java › seřazení ArrayListu abecedně
13. 11. 2012   #166634

Predpokladam, ze tu chybu Ti hlasi IDE? Skus prekontrolovat ci si nezabudol dat pred Collections.sort( ... ); bodkociarku a dufam, ze Collections je z balicka java.util ;) Ked je vsetko oki, ak mozes, hod sem cely kod, ako to mas nakodene a budeme si na istom o com tocime ;)

Dano
Java › seřazení ArrayListu abecedně
13. 11. 2012   #166631

#11 Pruchalik
Vyzera to spravne, nezamotal si sa v balickoch?

priklad, majme balicek com.programujte.sortovanie a v nom triedu Znamka 

public class Znamka {
    private String nazev;
    private int cislo;

    public String getNazev() {
        return nazev;
    }

    public void setNazev(String nazev) {
        this.nazev = nazev;
    }

    public int getCislo() {
        return cislo;
    }

    public void setCislo(int cislo) {
        this.cislo = cislo;
    }
}

dalej custom sorter pre Znamka 

public class PorovnaniZnamekDleAbecedy implements Comparator<Znamka> {
    public int compare(Znamka prvni, Znamka druha) {
        String znamkaPrvni = prvni.getNazev();
        String znamkaDruha = druha.getNazev();
        return znamkaPrvni.compareTo(znamkaDruha);

    }
}

a nieco, kde to vsetko spajam dokopy, trieda Main 

public class Main {

    public static void main(String[] args) {
        List<Znamka> znamky = new ArrayList<Znamka>();
        Collections.sort(znamky, new PorovnaniZnamekDleAbecedy());
    }
}

a vsetko beha tak ako ma, bez ziadnych chyb.

Dano
Java › seřazení ArrayListu abecedně
13. 11. 2012   #166622

#9 Pruchalik
Mozes prilozit stacktrace resp. ukazku kodu?

Dano
Java › seřazení ArrayListu abecedně
12. 11. 2012   #166528

Doplnenie TheOndrapoveho tvrdenia. Ked chces vyuzit metodku  

int compareTo(Object o); 

Musis pre danu triedu implementovat porovnavacie rozhranie Comparable v Tvojom pripade 

class Firma implements Comparable<Firma> {

	...
	public int compareTo(Firma f) {
		...
	}
}

a potom mozes sortovat napriklad 

List<Firma> firmy = new ArrayList<Firma>();
Collections.sort(firmy);

Iny sposob je napisat si vlastny Comparator 

public class FirmaComparator implements Comparator<Firma> {
	public int compare(Firma o1, Firma o2) {
		// obdobna logika ako v metodke int compareTo(Firma f)
	}
}

a potom sortujes nasledovne 

List<Firma> firmy = new ArrayList<Firma>();
Collections.sort(firmy, new FirmaComparator());
Dano
Java › Generátor náhodných čísel v…
9. 11. 2012   #166252

Oki, myslim si, ze jednoduchsie to asi nepojde ;)

public Integer[] getPomiesanyZoznam() {
    Integer[] zoznam = new Integer[] {
            1, 2, 3, 4, 5, 6, 7, 8, 9
    };
    Collections.shuffle(Arrays.asList(zoznam));

    return zoznam;
}
Dano
Java › Generátor náhodných čísel v…
9. 11. 2012   #166240

#4 Michal
Nehram sa na slovickarenie, vychadzam z Tvojho zadanie, predpokladam, ze ide o poradie cisiel a nie o mnozinu cisiel, no aby som bol aj konkretny, tak poskytnem konkretny navrh.

/**
 * Vygenerovanie pola nahodnych cisiel
 *
 * @param pocet pocet prvkov v poli
 * @param min   minimalna hodnota nahodneho cisla
 * @param max   maximalna hodnota nahodneho cisla
 * @return      vygenerovane pole
 */
public Integer[] getPoleNahodnychInteger(int pocet, int min, int max) {
    // do setu sa nedaju zadat dve rovnake hodnoty, osetrenie duplicity
    Set<Integer> zoznam = new HashSet<Integer>();
    Random random = new Random();
    // interval, z ktoreho budeme generovat nahodne cisla
    int interval = (max - min + 1);
    // pokym nenaplnime zoznam ...
    while(zoznam.size() < pocet) {
        // k vygenerovanemu cislu priratame minimalnu hodnotu nahodnych cisiel
        zoznam.add(random.nextInt(interval) + min);
    }
    // vygenerovany zoznam nahodnych cisiel
    System.out.println("zoznam=" + zoznam);
    // prehododenie do Array
    List<Integer> list = new ArrayList<Integer>();
    list.addAll(zoznam);
    Integer[] pole = list.toArray(new Integer[list.size()]);
    // hotovka
    return pole;
}
Dano
Java › Generátor náhodných čísel v…
9. 11. 2012   #166236

Podla Tvojho zadania dostanes vzdy [1, 2, 3, 4, 5, 6, 7, 8, 9]

Dano
Java › Převod desetinného čísla do…
12. 10. 2012   #164553

TheOndrap mal pravdu metodka na par riadkov    

public static String prevod(int cislo, int sustava) {
    String hex = "0123456789ABCDEF";
    String vysledok = "";
    int zostatok = cislo;
    while (zostatok > 0) {
        vysledok = hex.charAt(zostatok % sustava) + vysledok;
        zostatok = zostatok / sustava;
    }

    return vysledok;
}
Dano
Java › Převod desetinného čísla do…
12. 10. 2012   #164543
Dano
Java › info ohladom case
11. 10. 2012   #164476

   

package com.programuj.swich;

import java.math.BigDecimal;

/**
 * Priklad na pouzitie switch() {}
 */
public class SwitchSample {

    public static void main(String[] args) {

        // 1. switch cez int
        int cislo = 0;
        switch (cislo) {
            case 0:
                System.out.println("cislo je ZERO");
                break;
            case 1:
                System.out.println("cislo je ONE");
                break;
            /**
             * A tak dale a tak dale, pokym nevycerpas vsetky moznosti.
             * Ak chces pre viac pripadov vykonat rovnaku funkcionalitu napses to:
             */
            case 10:
            case 11:
            case 12:
            case 13:
            case 14:
            case 15:
                System.out.println("Cislo je <10; 15>");
                break;
            default:
                System.out.println("nezaradeny pripad");
        }

        // 2. switch cez enum
        VybavaAutaEnum vybava = VybavaAutaEnum.NAD_STANDARD;
        BigDecimal cena = BigDecimal.ZERO;
        switch (vybava) {
            case JUNIOR:
                cena = new BigDecimal("10.00");
                break;
            case KLASIK:
                cena = new BigDecimal("10.00");
                break;
            case STANDARD:
                cena = new BigDecimal("10.00");
                break;
            case NAD_STANDARD:
                cena = new BigDecimal("10.00");
                break;
            default:
                System.out.println("neznamy typ vybavy");
        }
        System.out.println("cena pre vybavu[" + vybava.name() + "] je " + cena);

        // 3. switch cez String, funguje len pre java 1.7
        String znamka = "1.25";
        switch (znamka) {
            case "1":
                System.out.println("Dobra praca");
                break;
            case "1.5":
                System.out.println("Da sa");
                break;
            case "2":
                System.out.println("Nic moc");
                break;
            case "2.5":
                System.out.println("Podpriemer");
                break;
            case "3":
                System.out.println("Vrat sa do lavic");
                break;
            default:
                System.out.println("Neda sa ohodnotit ;)");
        }
    }

    /**
     * Enum dostupnych vybav pre auto
     */
    public enum VybavaAutaEnum {
        JUNIOR,
        KLASIK,
        STANDARD,
        NAD_STANDARD
    }
}

A mam dojem, ze switchovat sa da aj typ short (http://www.cafeaulait.org/…eek2/02.html)

Dano
Java › GUI tabulka refresh
10. 10. 2012   #164388

Tak potom Ti uz zostal iba debuging. Tazko radit, ked nevidim kod, ani stacktrace, ak bola nejake exception.

Dano
Java › GUI tabulka refresh
9. 10. 2012   #164350
Dano
Java › GUI tabulka refresh
9. 10. 2012   #164346

#3 mat
Takze bud 'list', alebo 'list.getSelectedValue()' Ti vrati null   . Ak mozes spusti si app v debugu a daj si na tento riadok break a zistis, co je null, alebo pouzi trochu defenzive  

public void refreshTable() throws SQLException {
    Statement stat;
    stat = con.createStatement();

    if (list == null) {
        System.err.println("list je null");
    } else if (list.getSelectedValue() == null) {
        System.err.println("list.getSelectedValue() je null");
    } else {
        try {
            ResultSet res = stat.executeQuery("select czss,op from filmy where sekce=\"" + list.getSelectedValue().toString() + "\"")
            while (res.next()) {

                tabModel.addRow(new Object[]{res.getString("czss"), res.getString("op")});
            }
        }
    }
}
Dano
Java › GUI tabulka refresh
9. 10. 2012   #164342

Pricina je zrejma z riadku v logu 'org.smlouvy.gui.Main.refreshTable(Main.java:472)', co znamena ze na riadku 472, v triede Main, metode refreshTable() volas nad null nejaku funkcionalitu.

Dano
Java › Java začátečník , generátor…
8. 10. 2012   #164311

Co takto skusit takto  

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;

public class NahodneCisla {

    // velkost vrateneho pola nahodnych cisiel
    private Integer velkostPola = 10;
    // generator nahodnych cisiel
    private Random random = new Random();
    // pocitadlo behu generovania nahodnych cisiel
    private int beh = 0;

    /**
     * Vrati zoznam nahodnych cisiel
     *
     * @return
     */
    public Integer[] getPoleNahodnychCisiel() {
        Set<Integer> nahodneCisla = new HashSet<Integer>();
        // pokym sa nenaplni cele pole
        while (nahodneCisla.size() < getVelkostPola()) {
            Integer noveCislo = getNahodneCislo();
            // do setu sa nedaju dat dve rovnake hodnoty, overenie duplicity
            nahodneCisla.add(noveCislo);
        }
        // potrebujeme pole, tak zoznam prehodime do pola
        return new ArrayList<Integer>(nahodneCisla).toArray(new Integer[nahodneCisla.size()]);
    }

    /**
     * Vygenerujeme si nahodne cislo, musi platit, ze nove cislo > 0, pritom si
     * updatene pocet cyklov potrebnych na vygenerovanie
     *
     * @return
     */
    private Integer getNahodneCislo() {
        Integer cislo = 0;
        while (cislo <= 0) {
            cislo = random.nextInt(20);
            beh++;
        }

        return cislo;
    }

    /**
     * Vrati pocet cyklov potrebnych na vygenerovanie potrebneho pola nahodnych
     * cisiel.
     *
     * @return
     */
    public int getPocetBeh() {
        return beh;
    }

    public int getVelkostPola() {
        return velkostPola;
    }

    public void setVelkostPola(Integer velkostPola) {
        this.velkostPola = velkostPola;
    }

    public static void main(String[] args) {
        NahodneCisla n = new NahodneCisla();

        Integer[] pole = n.getPoleNahodnychCisiel();
        System.out.println("potrebnych cyklov: " + n.getPocetBeh());
        System.out.println("vygenerovane cisla:");
        for (Integer cislo : pole) {
            System.out.print(cislo + " ");
        }
        // prazdny riadok nakoniec
        System.out.println("");
    }
}
Dano
Java › Změna formátu výsledného sou…
8. 10. 2012   #164307

Pokusim sa vniest trochu svetla do Tvojej cesty poznania ;) Kod napisany v jazyku Java clovekom sa uklada do suborov *.java. Ked takyto subor prezeniem compilatorom pre javu, ziskas subor *.class, ked viacej suborov *.class zabalis do jedneho subora dostanes *.jar. Z toho vyplyva, ze *.jar nie je nic ine ako archive ako zip, rar, ... (http://en.wikipedia.org/wiki/JAR_(file_format))

V Netbeans je v hornej liste ikona podobna zelenemu trojuholniku, ked na nu kliknes, netbeans sa pokusi na zaklade nadefinovania hlavneho projektu a hlavnej triedy spustit projekt. Takze aby si vedel z Netbeans spustat projekt staci, aby si mal jednu triedu obsahujucu

public static void main(String[] args) {
    ...
}

ako citam, nastavenie hlavneho projektu mas uspesne za sebou. Nastavenie hlavnej triedy od Teba bude Netbeans vyzadovat iba vtedy, ked budes mat viach main() metod v roznych triedach.

Dano
Java › Java SSL socket, klietn a se…
4. 10. 2012   #164066

Problem Tvojej exception je krasne popisany na http://code.naishe.in/2011/07/looks-like-article-no-more-unable-to.html

K Tvojej otazke co sa tyka klienta, nie je treba ukladat na server jeho certifikaty, ako aj ukladat server certifikaty na klienta. Ako je popisane vo vyssie uvedenej linke, ked sa client prihlasi na server, server vie clientovi poslat vsetky potrebne certifikaty, ktore si client ulozi. Parovanie server -> certifikat sa v tomto pripade robi cez prikaz  

ks.setCertificateEntry(alias, cert);

Takze keby si chcel napisat univerzalneho klienta, tak pri prihlaseni na server si overis co na dany server mas ulozene certifikaty, ak ano, pokracujes v pripojeni, ak nie, vypytas si ich od servera, ulozis a nasledne sa pripojis.

Dano
Java › Java komunikacia tried(noob)
3. 10. 2012   #164017

#1 miros47


Zaujimava otazka    bud tak ako napisal libor, alebo priamo v triede kde chces vypisovat produkty 

public class Produkt {

    private String nazov;

    public String getNazov() {
        return nazov;
    }

    public void setNazov(String nazov) {
        this.nazov = nazov;
    }
}
public class Vypis {

    /**
     * Nacitanie produktu.
     *
     * @param produktId identifikator, podla ktoreho viem nacitat pozadovany produkt
     * @return          najdeny produkt
     */
    public Produkt getProdukt(Long produktId) {
        Produkt produkt = null;
        /**
         * Volanie implementacnej vrstvy, ktora nacita pozadovany produkt
         */
        return produkt;
    }

    public List<Produkt> getProduktList() {
        List<Produkt> produkty = new ArrayList<Produkt>();
        /**
         * Volanie implementacnej vrstvy, ktora nacita pozadovany zoznam produktov
         */
        return produkty;
    }

    public static void main(String[] args) {
        Vypis vypis = new Vypis();
        System.out.println("produkt.nazov=" + vypis.getProdukt(1L).getNazov());
        for (Produkt p : vypis.getProduktList()) {
            System.out.println("produkt=" + p.getNazov());
        }
    }
}
Dano
Java › Java SSL socket, klietn a se…
2. 10. 2012   #164002

#6 martin
Tomu ServerSocketFactory certifikaty predavat nemusim?

+ Nie nemusis, vytvori klasicky http:// protocol. SSLServerSocketFactory sa pouziva, ked chces komunikovat zabezpecene cez https://

Musi to byt pomoci "java -Djavax.net.ssl.keyStore=mySrvKeystore -Djavax.net.ssl.keyStorePassword=123456 MyServer"?

+ na toto Ti asi neodpoviem presne, nikdy som nepotreboval spustat aplikaciu s obdobnymi nastaveniami, no myslim si, ze ked nahras certifikaty na server (tomacat, glassfish, ...) tak by sa k nim malo vediet pristupovat. Ked si vytvaras ssl server sam, Tvoj pripad, tak mu musis povedat, kde ich mas ulozene, no aj tak si myslim, ze popisovane properties vies nastavit priamo v kode.

Staci to jen na serveru?

+ myslim si, ze ano.

Rad bych si poridil certifikat od duveryodne CA (treba VeriSign, nebo StartSSL) a pouzil ho na serveru, klient by se pak uz jen pripojil a zadne certifikaty by nemusel resit. Je to mozne?

+ klient nemusi certifikaty riesit napriamo, nepotrebuje ich poznat pred tym, ako sa pripoji na server, ked zagooglis urcite najdes navod pre tvorbu ssl socket self signed certificate client-a ;)

Co musim pouzit ServerSocketFactory, nebo SSLServerSocketFactory?

+ podla toho ci chces nezabezpecenu alebo zabezpecenu komunikaciu klient <-> server.

Dano
Java › vzorce xls -> Java
1. 10. 2012   #163980

#3 OndraZ


Presne ako napisal liborb, podla mna si tie podmienky budes musiet prepisat, trochu upravim liborov navrh

String nieco = (B2 > 2000) ? "LIMIT" : B2.toString();
Dano
Java › Java SSL socket, klietn a se…
1. 10. 2012   #163979

Otazka na uvod ;) Preco chces pouzit SSLServerSocketFactory? Pri obycajnej komunikacii staci ServerSocketFactory.

Ked uz chces pouzit SSLServerSocketFactory, musis mu povedat, kde ma certifikaty, bez toho sa ssl nespusti. Pozri napriklad http://www.exampledepot.com/egs/javax.net.ssl/server.html

Dano
Java › Ako na JSP bez Frameworku
28. 9. 2012   #163883

Zalezi od toho co chces robit.

Predpokladajme, ze chces robit klasicku webovu aplikaciu, ktora komunikuje s DB.

V prvom rade, ak nevies maven, tak zacni mavenom (http://maven.apache.org/) je na spravu modulov v projekte a ich zavislosti + buildovanie a pluginovanie

Aplikaciu by som rozlozil na zakladne vrstvy:

- api (definicia objektov a servicov)

- implementacia (komunikacia s db a ostatna logika)

- prezentacia (samotne web stranky)

Pre takuto aplikaciu by som volil:

- pre pracu s db podla velkosti a zlozitosti db bud hibernate (komplikovanejsia db) alebo spring jdbc template (jednoduchsia db) a spring pre spravu dao a service implementacii

- pre pracu s prezentacnou vrstvou by som volil wicket  (http://wicket.apache.org/)

Cistemu jsf by som sa vyhol, keby si sa aj tak silou mocou chcel pustit do jsf, volil by som apache myfaces, je to jsf implementacia od apacha.

Predpokladam, ze netbeans ma pluginy pre pracu ako so springom, hibernate tak aj s wicketom (http://plugins.netbeans.org/PluginPortal/)

Dano
Java › Ako na JSP bez Frameworku
27. 9. 2012   #163821
Dano
Java › ''syntax error on token ''el…
25. 9. 2012   #163714

#4 KIIV

Male rypnutie, "stredniky se delaji protoze je pak jednodussi parsovani kodu... (to se te z hlediska programatora moc netyka)" toto tvrdenie je trochu divne ;) strednik, v nasej reci bodkociarka ;) ukoncuje prikaz, takze z hladiska programatora dolezita vec, nasledujuci ked bez ;  v zivote neskompilujes ;)

public class zkouska {
    public static void main(String[] args) {
	  
        int promena = 30
	int promena2 = 30
      
        if(promena == promena2) {	
            System.out.println("Cisla se rovnaji")
        } else {
           System.out.println("Cisla se nerovnaji")
        }
    }	      
}
Dano
Java › Graphics2D - vzdy spadne pri…
21. 9. 2012   #163558

Mozes prilozit stackTrace?

Dano
Java › class extends JFrame - nefun…
21. 9. 2012   #163527

Urobil si iba chybu pri inicializacii atributu abc.

mas: private JPanel abc;

ma byt: private imgPanel abc;

Preco? To, ze trieda imgPanel dedi od triedy JPanel znamena, ze moze vyuzit vsetku jej funkcionalitu, no naopak to neplati. Cize ked si zadefinoval, ze atribut abc bude typu JPanel, poskytol si jej funkcionalitu iba samotneho JPanelu a pozadovana metodka getVyska() je v oddedenej triede imgPanel.

Dano
Java › Čtení z ObjectInputStream
14. 9. 2012   #163175
Dano
Java › Načtení čísel ze souboru do…
14. 9. 2012   #163172

tak ako napisal KIIV pole je indexovane od 0 po pole.length() - 1

Takze staci opravit for nasledovne for (int i = 0; i < s.length; i++) { ... } a malo by to byt v cajchu ;)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý