Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- public class Main {
- public static void main(String[] args) {
- System.out.println("testas");
- //------------------------------ Salyginiai sakiniai
- boolean arEisiuIKina;
- boolean arLija = false;
- boolean arTuriuSketi = false;
- boolean arEisiuIKina2 = false;
- if (arLija)
- {
- if (arTuriuSketi)
- {
- arEisiuIKina = true;
- }
- else
- {
- arEisiuIKina = false;
- }
- }
- else
- {
- arEisiuIKina = true;
- }
- System.out.println(arEisiuIKina);
- if (arLija && arTuriuSketi)
- {
- arEisiuIKina2 = true;
- }
- if (arLija && !arTuriuSketi)
- {
- arEisiuIKina2 = false;
- }
- if (!arLija)
- {
- arEisiuIKina2 = true;
- }
- System.out.println(arEisiuIKina2);
- //-------------------------Switch salyginiai sakiniai---------------
- int savaitesDiena = 2;
- final int TRECIADIENIO_DIENA = 3; // galima switche naudoti ir konstantu kintamuosius
- switch (savaitesDiena)
- {
- case 1:
- System.out.println("Šiandien pirmadienis");
- break;
- case 2:
- System.out.println("Šiandien antradienis");
- break;
- case TRECIADIENIO_DIENA:
- System.out.println("Šiandien trečiadienis");
- break;
- case 4:
- System.out.println("Šiandien ketvirtadienis");
- break;
- case 5:
- System.out.println("Šiandien penktadienis");
- break;
- case 6:
- System.out.println("Šiandien šeštadienis");
- break;
- case 7:
- System.out.println("Šiandien sekmadienis");
- break;
- default:
- System.out.println("Tokios savaitės dienos nėra. Teisingai įveskite skaičių.");
- }
- //----------------------------------------------Ciklai ir masyvai
- int[] skMasyvas = {14, 23, 78, 96};
- int[] skMasyvas2 = new int[20];
- int[] skMasyvasKopija = new int[skMasyvas.length + 1];
- System.out.println("Paprastas isvedimas:");
- System.out.println(skMasyvas[0]);
- System.out.println(skMasyvas[1]);
- System.out.println(skMasyvas[2]);
- System.out.println(skMasyvas[3]);
- System.out.println("Ciklo FOR isvedimas");
- for (int i = 0; i < skMasyvas.length; i++)
- {
- System.out.println(skMasyvas[i]);
- }
- System.out.println("Ciklo WHILE isvedimas");
- int indeksas = 0;
- while (indeksas < skMasyvas.length)
- {
- System.out.println(skMasyvas[indeksas]);
- indeksas++;
- }
- skMasyvas2[0] = 1;
- skMasyvas2[1] = 2;
- skMasyvas2[2] = 27;
- System.out.println("Kitas masyvas:");
- for (int i = 0; i < skMasyvas2.length; i++)
- {
- System.out.println(skMasyvas2[i]);
- }
- // skMasyvas pabandyciau ideti "papildoma" elementa i 4 indekso vieta (jos nera)
- // skMasyvas[4] = 128; // si eilute ismeta runtime error ArrayOutOfBoundsException, nes bandome pasiekti elementa, kurio nera
- // Norint prie masyvo prideti viena papildoma skaiciu, tai jeigu nebuvo nustatyta isankstines vietos (jog jam palikti vieta)
- // Tada reiketu susikurti nauja masyva ir paskirti viena daugiau vietos ir tada galima prideti.
- //skMasyvasKopija = skMasyvas; // per lygybe paskirs ne tik reiksmes, bet ir parametrus, tad ir skMasyvasKopija ilgis/paskirtos vietos sumazes, tad taip netiktu
- //skMasyvasKopija[4] = 128;
- // Galima persikopijuoti "rankiniu" budu, tiesiog naudojant cikla pereiti per kiekviena elementa
- /*
- for (int i = 0; i < skMasyvas.length; i++)
- {
- skMasyvasKopija[i] = skMasyvas[i];
- }
- */
- // Galima naudoti ir Javos sukurta metoda, taciau gali reiketi isiimportuoti biblioteka
- skMasyvasKopija = Arrays.copyOf(skMasyvas, skMasyvas.length + 1);
- skMasyvasKopija[4] = 128;
- System.out.println("Perkopijuotas masyvas:");
- for (int i = 0; i < skMasyvasKopija.length; i++)
- {
- System.out.println(skMasyvasKopija[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement