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

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

 

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

Emanuel
Java › Konstruktor na co?
19. 7. 2015   #203696

#14 petrph
Mockrát děkuji, Vaše vysvětlení je přesně to, co jsem hledal! Mockrát děkuji! 

Pavel
Java › BufferedReader
19. 7. 2015   #203684

To ano o to mi i jde, ale netuším jak ty dvě čísla ze souboru prostě napasovat do dvou int, zkusil jsem napsat do int takhle


int y = Integer.parseInt(br.readLine());
v cyklu while, ale nefunguje to :(

Pavel
Java › BufferedReader
18. 7. 2015   #203677

Ahoj, mám zadání programu, které je ok, ale s čím je problém je to. Že mám otevřít soubor a z toho souboru vzít dvě čísla, oddělená čárkou a pak s nimi pracovat. 

Napsal jsem takový paskvil, viz. níže. Když vymažu ten scanner s while(teď je komentovaný), program funguje s tím problém nemám, ale mám problém s tím, že potřebuji ty čísla ještě uložit do int, abych s nimi pak mohl dál pracovat, hledal jsem ale netuším jak to udělat přes ten buffer?

import java.io.BufferedReader;
import java.io.FileReader;
import java.util.Scanner;
import java.io.IOException;

public class Main {

    public static void main(String[] args){

        BufferedReader br = null;

        try {

            br = new BufferedReader(new FileReader("test.txt"));
            String line;
            while ((line = br.readLine()) != null) {
                line = line.trim();

                /*Scanner con = new Scanner(new FileReader("test.txt"));
                while (con.hasNext()){
                    int x = con.nextInt();
                    int  n = con.nextInt();
                    System.out.println(x);
                    System.out.println(n);
                }*/


            }

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Pavel
Java › palindrome program
18. 7. 2015   #203670

Aha, no já měl původně taková záměr, abych vypsal jen jedno číslo, to nejvyšší.

Ale děkuji za vysvětlení, už jsem to pochopil, když se na to dívám je to blbost, co jsem napsal :))

Pavel
Java › palindrome program
18. 7. 2015   #203660

Ahoj, mám napsat palindrome program, čili vypsat nejvyšší číslo, které je palindrom a to do 1000

Jenže program mi hází samé nuly, buď je chyba ve while, nebo v tom pole[i]=i+1? ta while mi přijde jako blbost, protože mám vlastně zjisti, jestli to číslo do 1000

když to změním na while(pole[i]<1000) nic to nedělá :(

Nějak netuším :( 

public class Main {

    public static void main(String[] args) {
   int[] pole = new int[1000];
        for (int i = 0; i < pole.length; i++) {
            pole[i]= i +1;
            while(pole[i]!=0){
                int temp = 0;
                int reverse = 0;
                temp = pole[i]%10;
                reverse = reverse*10+temp;
                pole[i] = pole[i]/10;
            }
            System.out.println(pole[i]);
        }
    }
}
Pavel
Java › Konstruktor na co?
16. 7. 2015   #203641

Zajímá mě, k čemu je dobrý konstruktor? Vždyť to samé můžu psát přes klasické metody, k čemu je tedy dobré používat kontruktory? Já jsem sice začátečník, ale to co napíšu v konstruktoru, napíšu i v metodě. Tak proč je využívat? Může mi někdo demonstrovat, kdy a proč je použít?

Krom toho, že můžu třeba nějaké int,string, atd inicializovat přímo v konstruktoru, a nemusím to dělat v main?

Emanuel
Java › Menší prográmek AI
11. 7. 2015   #203535

Tak neuronové sítě už nějakou chvíli čtu, protože skoro vždy jsem na ně narazil, když jsem hledal něco pod AI, mi jde spíš o to, jestli tohle vůbec java zvládne a jestli někdo nezkoušel něco podobného, aby mi poradil se odrazit a vydat směrem jak na to :)

Emanuel
Java › Menší prográmek AI
11. 7. 2015   #203533

Ahoj všichni, 

Nejdřív, nejsem vůbec zdatný programátor, za druhé, ale rád zkouším nové věci a posouvám své hranice :)

Zajímalo by mě jestli by (s javou mám asi největší zkušenosti) šlo napsat nějaký "malý" prográmek, mělo by to jednoduše demonstrovat AI, jde mi o dvě věci:

Napsat něco a aby si to program uložil

A může pak skrze ten program nějak vyhledávat na internetu?

Uvedu příklad:

Do programu do kategorie "mám rád" zapíšu : jablko

Do programu do kategorie "moje činnosti" zapíšu: vaření, pečení

Program prohledá internet a najde "jak upéct jablečný koláč"

Zajímá mě jestli to vůbec skrz javu takhle půjde, doteď jsem se spíš věnoval takovému klasickému, program podle zadání, něco sčítá, něco přidává, tohle mě napadlo, ale nejsem si jistý, jestli to přes javu půjde a popřípadě jak(nechci návody, chci jen rady)

Mockrát díky všem!

Sebatián
Offtopic › Dotazník - mobilní aplkace
11. 4. 2014   #189177

Zdravím všechny,

potřeboval bych vyplnit velmi krátký dotazník, maximálně na 1 minutu. Téma jsou mobilní aplikace.

https://docs.google.com/forms/d/1Rsaz-u4i6hOWbovHLPiE0LgyX_XcvsusyQtFzXoV4j8/viewform

Jan
C / C++ › struct a práce s ním
4. 12. 2013   #184794

Ahoj všichni.

Potřeboval bych pomoc, jak propojit strukturu s CSV souborem, který procházím hledám v něm "," a rozděluji

Mám strukturu

typedef struct nakup
{
	unsigned int ID;
			char nazev;
			char popisek;
			int cena;
			int sklad;
}Tnakup;

uživatel hlucheucho mi poradil stránku kde je tento kód

int main() {
    std::vector<std::string> strings;
    std::istringstream f("denmark;sweden;india;us");
    std::string s;    
    while (std::getline(f, s, ';')) {  //zde čte jednotlivé tokeny z istringstream f
        std::cout << s << std::endl;  //zde je vypisuje. 
        strings.push_back(s);         //zde je skládá do vektoru, chová se to jako pole
    }
}

Bohužel, jsem se k vektorům nedostal, takže to je ještě mimo mě, ještě jsem si uložil název souboru s kterým se nakonec pracuje

ofstream soubor(nazev_vystup_soubor);

tedy název soubor, tudiž potřebuji poradit jak už se pohnout, a jak ty věci které mám v CSV naskládat do struktury přes to getline. Dík všem

vaclav
C / C++ › teorie, vysvětlení funkce '*'
19. 11. 2013   #184094

Zdravím všechny. jsem programátor c++ amatér, ale často se setkám s něčím takovým  *char ahoj; a setkávám se s tím i u int  apod, četl jsem pár informací o tomhle, ale nedokážu si stále představit, proč to využívat, že je to jakýsi ukazatel třeba na to int (int *PI); ale důvod?

Zkrátka potřeboval bych po někom kdo rozumí c++ prostě vysvětlit, proč to použít k čemu to je dobré a kdy to vůbec má smysl použít a  jaký je rozdíl mezi tím, když napíšu char *ahoj a char ahoj;

Díky všem!

vaclav
C / C++ › hledání v řetězci
19. 11. 2013   #184091

aha, děkuji za radu, program už funguje, vůbec mi to pravidlo nedošlo!

jarda
C / C++ › char podminka vstupu
12. 11. 2013   #183801

tak mi nakonec kamarád poslal řešení, protože zkrátka si s tím nevím rady, problém je že nechápu tento zápis

doplnil řádek kódu o toto:

ch = getc(stdin);

kde ch je char,

může mi aspoň někdo říct, nebo vysvětlit tento zápis? se zápisem to funguje

celý kód vypadá pak takto:(je tam ještě proti \n a mezery)

char str1[STRINGSIZE], str2[STRINGSIZE], str3[STRINGSIZE], ch;
    
    printf("Enter the 3 words:\n");
    
    if (scanf("%s", str1) !=1){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
    
    ch = getc(stdin);
    if(ch != ' '){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
    
    if (scanf("%s", str2) !=1){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
    
    ch = getc(stdin);
    if(ch != ' '){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
    
    if (scanf("%s", str3) !=1){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
    
    ch = getc(stdin);
    if((ch != '\n') && (ch != '\0')){
        printf("Invalid input.\n");
        return EXIT_FAILURE;
    }
jarda
C / C++ › char podminka vstupu
12. 11. 2013   #183795

#4 Robo
jsem začátečník, takže tuhle knihovnu neznám, ale pokud je tam ten scanf s parametrem s tak by to mohlo být i takhle ne? nechybí mi v tom kodu něco na doplnění, aby to fungovalo? rád bych to zprovoznil, ale jsem začátečník  zkrátka se nemůžu vymotat

pavel
C / C++ › char podminka vstupu
12. 11. 2013   #183789

A není to zbytečně složité a dlouhé? Chci jen zjistit, jestli znak je znak a né číslo, při zjištění zda to je číslo nebo nějaký speciální znak se to ukončí a vypíše spatne

Tedy, nejlépe bych potřeboval proč mi ta moje podmínka nefunguje, a jak to doopravit aby fungovala?

Jarda
C / C++ › char podminka vstupu
12. 11. 2013   #183785

Potřeboval bych poradit, jak vytvořit podmínku, moc neumím pracovat s char, podmínka má být taková, že zadám char a pokud to nejsou pismena tak se to ukonči. Tedy pokud to není znak.

Nevím jak udělat tu podmínku, napadlo mě něco takového

if(scanf("%s",slovo) !=1){
        cout << "spatne";
        return EXIT_FAILURE;
    }

else{

 cout << slovo;

}

bohužel, se mi pořád to slovo vypíše i když tam zadám něco jiného než písmena,  třeba číslo, a podmínka má být taková, jenom písmena.

Díky všem ta rady

Jarda
C / C++ › vysvětlení cyklu
5. 11. 2013   #183366

to vím, ale jaksi prostě nechápu tento zápis toho převodu

sum[i++] =  (binary1 %10 + binary2 %10 + remainder ) % 2;

remainder = (binary1 %10 + binary2 %10 + remainder ) / 2;

Jarda
C / C++ › vysvětlení cyklu
5. 11. 2013   #183349

Ahoj,

potřeboval bych po Vás pomoc, vysvětlit cyklus níže uvedeného kódu,

long int binary1,binary2;
    int i=0,remainder = 0,sum[20];

while(binary1!=0||binary2!=0){
         sum[i++] =  (binary1 %10 + binary2 %10 + remainder ) % 2;
         remainder = (binary1 %10 + binary2 %10 + remainder ) / 2;
         binary1 = binary1/10;
         binary2 = binary2/10;

    }

-----

Podmínku chápu, ale co jaksi nechápu je to, co je v cyklu.

Děkuji všem za pomoc

Pavel
Java › zavolání metody
9. 1. 2013   #170034

   

class krovnice {
    float x1,x2;
    
   public void rovnice(float a,float b, float c)
    {
        float D=b*b-4*(a*c);
        
        if(D>0)
        {
            x1 = (-b + (int) Math.sqrt(D)) / (2 * a);
            x2 = (-b - (int) Math.sqrt(D)) / (2 * a);
            System.out.println("Rovnice má dvě řešení.");
        
        }
        else if (D == 0) {
            x1 = -b / (2 * a);
            System.out.println("Rovnice má jedno řešení.");
            System.out.print("x = " + x1);
        } else {
            System.out.print("Rovnice nemá řešení");
        } 
    }
    
   public static  void main(String[]arg)
    {
      Scanner s=new Scanner(System.in);
      System.out.println("zadejte kořen 1");
      float x=s.nextInt();
      System.out.println("zadejte kořen 2");
      float y=s.nextInt();
      System.out.println("zadejte kořen 3");
      float z=s.nextInt();  
      float a,b,c;
      rovnice(a,b,c);
      System.out.println("x1="+x1+" x2="+x2);
    
    }
}

tak nějak takhle, ale nějak nevím co s tím bodem

float(a,b,c)

a výpočet těch x1,x2
//tu to spocitas a ulozis to globalnych premennych x1,x2

Co dělám špatně?? Jinak dík za vysvětlení ohledně metod a důvodu toho pole ;)

Pavel
Java › zavolání metody
9. 1. 2013   #170029

ahoj, moc děkuji za tvojí pomoc, ale na mě jakožto amatéra to je složité, nevím proč tam třeba používáš pole, a ty podmínky jsem taky moc nepobral, nedalo by se nějak napravit ten můj kód aby šlapal? jsem ti moc vděčný za tvůj čas, ale já potřebuji vědět, kde mám chybu a proč to je tak a tak  

Pavel
Java › zavolání metody
9. 1. 2013   #170019

edit: ten konec je takto:

   int vypocet=kvadrant(a,b,c)

      System.out.print("Kořeny jsou :"+vypocet);

Pavel
Java › zavolání metody
9. 1. 2013   #170018

Ahoj lidičky, jsem amatér programátor, ale dostal jsem za úkol vypočítat kvadrantickou rovnici, tak jsem to zkusil, problém mi ale dělá, že když jsem udělal metodu, aby nic nevracela, tak zase nevím jak jí zavolat.

Kód zde:(zajímá mě, co dělám špatně?)

package projekt;

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

import java.util.Scanner;


public class rovnice {
   
    public static void  kvadrant ( int a, int b, int c, int x1, int x2)
    {
        int D=b*b-4*(a*c);
       
        if(D>0)
        {
            x1 = (-b + (int) Math.sqrt(D)) / (2 * a);
            x2 = (-b - (int) Math.sqrt(D)) / (2 * a);
            System.out.println("Rovnice má dvě řešení.");
       
        }
        else if (D == 0) {
            x1 = -b / (2 * a);
            System.out.println("Rovnice má jedno řešení.");
            System.out.print("x = " + x1);
        } else {
            System.out.print("Rovnice nemá řešení");
        }
   
    }
   
public static void main (String[]args)
  {
  
      Scanner s=new Scanner(System.in);
      System.out.println("zadejte kořen 1");
      int a=s.nextInt();
      System.out.println("zadejte kořen 2");
      int b=s.nextInt();
      System.out.println("zadejte kořen 3");
      int c=s.nextInt();
      kvadrant(a,b,c);
    
      System.out.print("Kořeny jsou :"+kvadrant);
     
     
   }
 
  }

Sebastian
JavaScript, AJAX, jQuery › AS 3 a propojení scriptu
4. 12. 2011   #150853

Ahoj, mám fatální problém.
Zde je ukázka
www.uloz.to/…/galerie-fla
Je v tom pořádnej bordel, já vím, ale je to tím, že nevím jak z toho ven. jde mi o to, abych mohl ty obrázky posouvat, což funguje, ale nevím jak mám udělat, nebo propojit, abych když na ně kliknu, aby se mi zobrazil obrázek(ten velký), mám je jako btn, mám tam script na zobrazení požadovaného obrázků, ale jakmile ho převedu na mc, tak script, který má přejít na nějaký frame už nefunguje, protože z btn jsem udělal mc. A nevím jak to dát do kupy, aby když kliknu na malý obrázek, aby se mi zobrazil velký

Děkuji všem za rady.

 

 

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