JAVA?? to proste!! Autor: wojtekb111111

Podobne dokumenty
Wprowadzenie do języka Java

1 Podstawy c++ w pigułce.

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Programowanie obiektowe

Podstawy Programowania Podstawowa składnia języka C++

Podstawy Programowania.

Wprowadzenie. Organizacja pracy i środowisko programistyczne. Mirosław Ochodek

Warunki logiczne instrukcja if

Język JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Podstawy Programowania

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44

Zajęcia nr 1 Podstawy programowania. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

Ćwiczenie 1. Przygotowanie środowiska JAVA

LibreOffice Calc VBA

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

WPROWADZENIE DO JĘZYKA JAVA

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

Programowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41

Java Podstawy. Michał Bereta

Podstawy i języki programowania

JAVA W SUPER EXPRESOWEJ PIGUŁCE

Podstawowe części projektu w Javie

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Podstawy programowania C. dr. Krystyna Łapin

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Podstawy Programowania C++

Odczyt danych z klawiatury Operatory w Javie

1 Podstawy c++ w pigułce.

Część 4 życie programu

Języki i metody programowania Java Lab1 Zofia Kruczkiewicz

Programowanie obiektowe

Podstawy języka C++ Maciej Trzebiński. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. Praktyki studenckie na LHC IVedycja,2016r.

Powtórka algorytmów. Wprowadzenie do języka Java.

Podstawy i języki programowania

Java jako język programowania

Materiały pomocnicze do wykładu 3 - Elementy języka Java

Programowanie, algorytmy i struktury danych

Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:

Programowanie obiektowe. Literatura: Autor: dr inŝ. Zofia Kruczkiewicz

Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++

Pętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.

C++ wprowadzanie zmiennych

Pascal - wprowadzenie

Programowanie w C++ Wykład 5. Katarzyna Grzelak. 16 kwietnia K.Grzelak (Wykład 1) Programowanie w C++ 1 / 27

INFORMATYKA. Laboratorium 1

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Programowanie - instrukcje sterujące

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Podstawy i języki programowania

Wprowadzenie do Scilab: podstawy języka Scilab

Obliczenia, zmienne. Proste działania, zmienne, rodzaje zmiennych, proste operacje i działania na zmiennych.

I - Microsoft Visual Studio C++

Materiały pomocnicze do wykładu 3 - Elementy języka Java

Programowanie w Turbo Pascal

JDK można pobrać ze strony

Powtórka algorytmów. Wprowadzenie do języka Java.

Java Programowanie Obiektowe Ćwiczenie 1- wprowadzenie

Microsoft IT Academy kurs programowania

Temat 1: Podstawowe pojęcia: program, kompilacja, kod

Wiadomości wstępne Środowisko programistyczne Najważniejsze różnice C/C++ vs Java

Języki Programowania II Wykład 3. Java podstawy. Przypomnienie

Programowanie w Javie Lista nr 1. Wybieramy kategorię Java, a wśród Projektów Java Application i [NEXT]

Java. język programowania obiektowego. Programowanie w językach wysokiego poziomu. mgr inż. Anna Wawszczak

Java-wykład. Dorota Pylak

Laboratorium Podstaw Informatyki. Kierunek Elektrotechnika. Ćwiczenie 1. Podstawy. Wprowadzenie do programowania w języku C. Katedra Metrologii AGH

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Algorytmika i Programowanie VBA 1 - podstawy

Narzędzie pomocnicze do przedmiotu Podstawy Informatyki - złożoność obliczeniowa

Struktura pliku projektu Console Application

Język ludzki kod maszynowy

Podstawy programowania w języku C

Programowanie komputerowe. Zajęcia 1

Programowanie obiektowe

Zajęcia nr 2 Programowanie strukturalne. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej

I. WSTĘP. Przykład 1. Przykład 2. Programowanie czyli tworzenie programów komputerowych (aplikacji komputerowych)

Bloki anonimowe w PL/SQL

2 Przygotował: mgr inż. Maciej Lasota

Programowanie I C / C++ laboratorium 02 Składnia pętli, typy zmiennych, operatory

Podstawy języka C++ Maciej Trzebiński. Praktyki studenckie na LHC IFJ PAN. Instytut Fizyki Jądrowej Polskiej Akademii Nauk. M. Trzebiński C++ 1/16

Kompilacja javac prog.java powoduje wyprodukowanie kilku plików o rozszerzeniu.class, m.in. Main.class wykonanie: java Main

Programowanie mikrokontrolerów AVR

Powtórka algorytmów. Wprowadzenie do języka Java.

Tworzenie aplikacji w języku Java

Liczby losowe i pętla while w języku Python

lekcja 8a Gry komputerowe MasterMind

Języki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.

Python wstęp. Michał Bereta

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Platformy Programistyczne Podstawy języka Java

Spis treści. 1 Java T M

ZMIENNE. Podstawy PHP

Podstawy programowania. Wykład: 4. Instrukcje sterujące, operatory. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Cw.12 JAVAScript w dokumentach HTML

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI

Programowanie komputerowe. Zajęcia 4

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 10 Kurs C++

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Transkrypt:

1 JAVA?? to proste!!

2 Niniejszy tutorial przedstawia krótkie wprowadzenie do programowania w języku JAVA. Jakie narzędzia na początku potrzebujemy do rozpoczęcia programowania w tym języku? JDK (java development kit) najlepiej najnowszą wersję ( a jeszcze lepiej od razu pobrad Netbeans IDE + JDK), pakiet ten zawiera kompilator JAVAC Zwykły edytor tekstowy Jak zainstalowad i przygotowad pakiet JDK do pisania programów? W systemie Windows nie powinno byd problemów- instalacja jest bardzo prosta (i nie będę jej omawiał). W linuksie jest troszkę inaczej, skrótowo omówię ten proces instalacji i konfiguracji. Mamy 2 wersje instalacyjne, mianowicie plik binarny oraz pakiet RPM. Plik binarny Jdk- 1.7.0- Linux- i586.bin Kopiujemy do wybranego przez nas katalogu na dysku. Nadajemy mu prawa wykonywalności Chmod +x./ Jdk- 1.7.0- Linux- i586.bin Następnie uruchamiamy plik i instalujemy go./ Jdk- 1.7.0- Linux- i586.bin W przypadku pakietu RPM sytuacja jest podobna jak powyżej. Po instalacji pakietu dodajemy zmienną środowiskową, która zawiera ścieżkę dostępu do podkatalogu, gdzie znajduje się zainstalowany pakiet. Zatem wykonujemy polecenie: PATH=&PATH: /ścieżka dostępu W systemie Windows, po instalacji pakietu dodajemy zmienną środowiskową: Mój komputer-> właściwości-> zakładka: zaawansowane-> zmienne środowiskowe

3 W polu wartośd zmiennej wpisujemy ścieżkę dostępu do katalogu z zainstalowanym pakietem: Lub w konsoli CMD wpisujemy polecenie : path=%path%: ścieżka dostępu do katalogu

4 PISANIE PROGRAMÓW Uruchamiany konsolę: start-> uruchom-> CMD, wpisujemy: cd C:\ścieżka dostępu do podkatalogu BIN katalogu JDK W podkatalogu BIN w katalogu JDK, tworzymy plik tekstowy I klepiemy nasz pierwszy program: public class prog2 { System.out.println("Instrukcja wypisuje tekst"); Plik-> zapisz jako (ustawiamy: wszystkie programy), zapisujemy program : nazwa.java (trzeba wpisad rozszerzenie JAVA) -> zapisz KOMPILACJA Aby skompilowad program wpisujemy polecenia: javac nazwa_programu.java Jeśli kompilator nie sypnie błędami oznacza to, że program napisany jest poprawnie, zatem możemy przejśd do uruchomienia go. Wpisujemy komendę: java nazwa_programu //już bez rozszerzenia Na ekranie powinien pojawid się napis: Instrukcja wypisuje tekst

5 ZMIENNE I TYPY DANYCH Zmienne rezerwują miejsce w pamięci do przechowywania danych różnego typu. Zmienna musi mied swoją nazwę i typ, jakiego rodzaju dane może przechowywad import java.awt.*; public class prog3 { System.out.println("TYPY DANYCH:"); int calk = 9; // zmienna typu całkowitego przecowująca wartość 9 (32bit) short calk1 = 4; // typ przechowujący 16 botowe liczby całkowite byte calk2 = 2; // typ przechowujący 8 bitowe liczby całkowite long dl = 3433235; //przechowuje 64 bitowe liczby całkowite double rzeczywist = 2.5; //typ przechowuje liczby zmiennoprzecinkowe boolean log = true; // typ logiczny, przechowuje 2 wartości: prawda/fałsz char znak = 's'; // typ znakowy, przechowujący pojedynczy znak //przypisanie innych wartości do tych samych zmiennych calk2 = 3; log = false; dl = 121345; String napis = "Programowanie w JAVIE"; //typ łańcuchowy, przechowuje ciąg znaków System.out.println("int :"+calk); //Wypisujemy wartości zmiennych na ekran System.out.println("short :"+calk1); System.out.println("byte: "+calk2); System.out.println("long: "+dl); System.out.println("double: "+rzeczywist); System.out.println("boolean: "+log); System.out.println("char: "+znak); System.out.println("przypisanie innych wartości do tych samych zmiennych"); System.out.println("calk2: "+calk2); System.out.println("log: "+log); System.out.println("dl: "+dl); System.out.println("String: "+napis);

6 OPERATORY Jak w każdym języku programowania tak i w JAVIE istnieją podstawowe operatory matematyczne takie jak: dodawanie (+), odejmowanie (-), mnnożenie (*), dzielenie (/), czy nawet modulo (reszta z dzielenia). import java.awt.*; public class prog4 { System.out.println("OPERATORY:"); System.out.println("dodawanie: "); int plus; plus = 5+5; System.out.println("5+5= "+plus); //inny zapis int plus_a=5, plus_b=5; System.out.println(plus_a+"+"+plus_b+"= "+plus); double mno = 6.7; double mno2 = 12.5; double wynik = 6.7*12.5; System.out.println(mno+"*"+mno2+"= "+wynik); //reszta z dzielenia (modulo)

7 System.out.println("modulo: "); byte reszta_a= 8; byte reszta_b= 3; byte reszta_wynik= 8%3; System.out.println(reszta_a+" modulo "+reszta_b+" to "+reszta_wynik); PĘTLA IF Pętla IF wykonuje określony blok instrukcji w zależności czy warunek jest prawdziwy czy fałszywy. Struktura pętli IF wygląda następująco: public class prog5 { //struktura pętli IF if(/* warunek*/){ //jeśli warunek jest prawdziwy, wykona się // instrukcja 1 else {

8 // w przeciwnym wypadku wykona się // instrukcja 2 WIELOKROTNA PĘTLA IF Wielokrotna pętla IF, sprawdza kilka warunków. Jeśli któryś z warunków jest prawdziwy, wykonuje żądane instrukcje. Natomiast jeśi żaden warunek nie jest prawdziwy, wykona się instrukcja po ELSE. public class prog51 { //Pętla warunkowa IF //struktura pętli IF if(/* warunek*/){ //jeśli warunek jest prawdziwy, wykona się // instrukcja 1 else if { //jeśli warunek jest prawdziwy, wykona się // instrukcja 2 else if{ //jeśli warunek jest prawdziwy, wykona się // instrukcja 3 else { // w przeciwnym wypadku wykona się instrukcja X Przykład: public class prog511 {

9 else { short a = 4; if(a>0){ System.out.println("liczba "+a+" jest większa od zera"); System.out.println("liczba "+a+" jest mniejsza od zera"); PĘTLA FOR Jest to pętla wykonująca się żądaną ilośd razy import java.awt.*; //PĘTLA FOR public class prog7 { int i; //licznik pętli for(i=1;i<=10;i++){ System.out.println("napis nr "+i); // i=0 jest to inicjalizacja pętli // i<=10 jest to warunek pętli // i++ jest to instrukcja zwiększająca wartość "i" o 1 // w tym przypadku pętla wypisze na ekran: // napis nr 1 // napis nr 2

10 // napis nr 3 //... // napis nr 10 // A więc pętla wykona się 10 razy PĘTLA WHILE Pętla WHILE wykonuje instrukcje dotąd, dopóki warunek będzie prawdziwy. import java.awt.*; // to samo co w poprzednim zadaniu można wykonad za pomocą pętli WHILE public class prog8 { int i=1; while(i<=10){ System.out.println("napis nr "+i); i++;

11 TO BY BYŁO NA TYLE Z PODSTAW PROGRAMOWANIE, NA KOLEJNE TUTORIALE ZAPRASZAM NIEBAWEM. Życzę miłej lektury.