Top community members
All Questions Ask Question

Welcome to Dirask IT community! ÔŁĄ ­čĺ╗
We are community of people that helps each other.

If you think you have some skills to help others

help someone and become a part of our community - List Q & A

Java - podstawowe typy danych na pierwszy miesi─ůc kodzenia

1 answers
5 points

Cz─Östo zadawane pytania┬áprzez pocz─ůtkuj─ůcego programiste:

  • Co to s─ů┬átypy danych?
  • Czemu ich jest a┼╝ tak du┼╝o?
  • Czy potrzebuje uczy─ç si─Ö ich wszystkich przed tym zanim zaczne pisa─ç pierwsze linie kodu?
1 answers
7 points

100% potrafi─Ö zrozumie─ç te pytania.

Ksi─ů┼╝ki / tutoriale raczej traktuj─ů typy danych r├│wno.

Bez podzielenia na wa┼╝ne i mniej wa┼╝ne dla pocz─ůtkuj─ůcego programisty.

Co to jest typ danych na pocz─ůtek?

package examples;

public class TypyDanych {

    public static void main(String[] args) {

        int liczba = 5;

        // Wyja┼Ťnienie tej 1 lini kodu:
        // int - typ danych
        // liczba - nazwa naszej zmiennej, mo┼╝emy sobie nazwa─ç jak nam si─Ö podoba
        // = - powoduje, ┼╝e jeste┼Ťmy w stanie przypisa─ç do zmiennej liczb─Ö
        // 5 - warto┼Ť─ç, kt├│r─ů przypisujemy naszej zmiennej
        // ; - każda zmienna kończy się w javie znakiem ';'
    }
}

Cała linia:

int liczba = 5;

To nasza ukochana zmienna :D

Serio, bardzo szybko zobaczysz, ┼╝e wszystkie zmienne wygl─ůdaj─ů podobnie. Po jaki┼Ť czasie wchodzi to w ┼╝ycie i przestajemy o tym my┼Ťle─ç jak ta definicja zmiennej wygl─ůda┼éa i z jakich cz─Ö┼Ťci si─Ö sk┼éada┼éa.

Typy danych moim zdaniem na pierwszy miesi─ůc kodzenia:

  • int
  • double
  • boolean
  • char
  • String

Nic wi─Öcej, nic mniej.

Przykład:

package examples;

public class TypyDanychPrzyklad2 {

    public static void main(String[] args) {

        int liczba = 5;
        System.out.println(liczba);

        double liczbaZmiennoPrzecinkowa = 3.25; // np bilet na autobus
        System.out.println(liczbaZmiennoPrzecinkowa);

        // boolean to tylko 2 warto┼Ťci - true lub false
        boolean prawdaCzyFalsz1 = true;
        boolean prawdaCzyFalsz2 = false;
        System.out.println(prawdaCzyFalsz1);
        System.out.println(prawdaCzyFalsz2);

        char pojedynczyZnak = 'a'; // literka lub cyferka
        System.out.println(pojedynczyZnak);

        String znaki = "Jestem programist─ů";
        System.out.println(znaki);
    }
}

Resultat z konsoli:

5
3.25
true
false
a
Jestem programist─ů

Je┼Ťli napotkamy jaki┼Ť inny typ danych w jakim┼Ť przyk┼éadzie to po prostu, popro┼Ťmy o pomoc kogo┼Ť z do┼Ťwiadczeniem czy warto teraz si─Ö tym zajmowa─ç czy mo┼╝e jednak od┼éo┼╝y─ç ten przyk┼éad na p├│┼║niej a teraz nie zaprz─ůta─ç sobie nim g┼éowy. Lub zadaj pytanie tutaj.

Moim zdaniem na pocz─ůtku najlepiej robi─ç mini post─Öp codziennie. Od teorii trzyma─ç si─Ö z daleka. Robi─ç bardzo proste przyk┼éadziki. Ka┼╝dy przyk┼éadzik powinien by─ç maksymalnie na 30 lini kodu, aby ┼éatwo mo┼╝na by┼éo go przepisa─ç, zmodyfikowa─ç, zrozumie─ç, wr├│ci─ç do niego za 3 dni i nie robi─ç du┼╝ych oczu :D, ┼╝e ju┼╝ nie wiem o co tutaj chodzi┼éo :D - 100% pami─Ötam swoje pocz─ůtki i tone b┼é─Öd├│w, kt├│re pope┼éni┼éem.

 

Dodatkowo mo┼╝na wiedzie─ç, ┼╝e s─ů jeszcze takie typy danych jak:

  • float
  • long
  • short
  • byte
  • Obiekty np: Point, User i inne ...┬á
  • Kolekcje np List<String>, Map<String, User>, Set<User> ...┬á

Ale naprawd─Ö nie potrzeba tego si─Ö uczy─ç, ani zapami─Ötywa─ç na si┼é─Ö. Po prostu przyk┼éad w sieci z takim typem danych omijamy w pierwszym miesi─ůcu kodzenia. Gwarantuje, ┼╝e z biegiem czasu umiej─Ötno┼Ť─ç radzenia sobie z ma┼éymi przyk┼éadami ro┼Ťnie i bardziej zaawansowane typy danych zaczniemy rozumie─ç bardzo szybko.

Na pocz─ůtek warto ograniczy─ç ilo┼Ť─ç materia┼éu jak─ů staramy si─Ö ogarn─ů─ç i nauczy─ç.

Serio, koniec i kropka :D, dla Twojego dobra.

0 comments Add comment

Checkout latest Findings & News:

Checkout latest questions:

Checkout latest wiki articles:

Hey ­čĹő
Would you like to know what we do?
  • Dirask is IT community, where we share coding knowledge and help each other to solve coding problems.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.
Read more