Škôlka jazyka C

Fórum o programovaní v jazyku C založené 3. januára 2012

Aktuálny čas je 16 Okt 2019, 08:55

Všetky časy sú v GMT + 1 hodina




Vytvoriť novú tému Odpovedať na tému  [ Príspevok: 1 ] 
Autor Správa
PoslaťNapísal: 27 Sep 2018, 07:42 
Offline
Stredoškolák
Stredoškolák
Obrázok užívateľa

Registrovaný: 06 Jan 2012, 19:26
Príspevky: 458
Bydlisko: pod Pátrovom
Udelené body: 228 bodov
Získané body: 21 bodov
Deklarovanie poľa
Kód:
int [] poleCisiel = new int[10];


Naplnenie poľa a jeho výpis
Kód:
package priklad1;

import java.util.Scanner;

public class Priklad1 {

    public static void main(String[] args) {
        //Scanner sc = new Scanner(System.in, "Windows-1250");
        int [] poleCisiel = new int[10]; // deklarovanie poľa
        for (int i = 0; i < 10; i++) // naplnenie poľa v cykle
            poleCisiel[i] = i + 1;
        for (int i = 0; i < 10; i++) // výpis 1. spôsob for
            System.out.print(poleCisiel[i] + ", ");
        System.out.println(); // odriadkovanie
        for (int i : poleCisiel) // výpis 2. spôsob foreach
            System.out.print(i + ", ");
    }
}

run:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,

Metódy na triede Arrays
Kód:
import java.util.Arrays; // import triedy Arrays


sort - zoradiť
Kód:
package priklad1;

import java.util.Scanner;
import java.util.Arrays; // import triedy Arrays

public class Priklad1 {

    public static void main(String[] args) {
        String [] auta = {"audi", "skoda", "pezot", "golf", "mazda", "trabant", "bavorak"}; // priame naplnenie poľa
        for (String a : auta) // výpis spôsob foreach
            System.out.print(a + ", ");
        System.out.println();
        Arrays.sort(auta); // zoradenie podľa abecedy
        for (String a : auta) // výpis spôsob foreach
            System.out.print(a + ", ");
    }
}

run:
audi, skoda, pezot, golf, mazda, trabant, bavorak,
audi, bavorak, golf, mazda, pezot, skoda, trabant,

binarySearch - nájde index 1. nájdeného prvku poľa (musí byť zoradené)
Kód:
package priklad1;

import java.util.Scanner;
import java.util.Arrays; // import triedy Arrays

public class Priklad1 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in, "Windows-1250");
        String [] auta = {"audi", "skoda", "pezot", "golf", "mazda", "trabant", "bavorak"}; // priame naplnenie poľa
        System.out.println("Zadajte typ auta:");
        String auto = sc.nextLine();
        Arrays.sort(auta); // zoradenie
        int index = Arrays.binarySearch(auta, auto); // nájdenie indexu, ak tam je
        if (index > 0)
            System.out.println("Je to auto zo zoznamu.");
        else
            System.out.println("Také auto tam nie je.");
    }
}

run:
Zadajte typ auta:
skoda
Je to auto zo zoznamu.

run:
Zadajte typ auta:
chrobak
Také auto tam nie je.

copyOfRange - výsek poľa podľa indexov od do (posledný sa nezapíše)
Kód:
package priklad1;

import java.util.Scanner;
import java.util.Arrays; // import triedy Arrays

public class Priklad1 {

    public static void main(String[] args) {
        //Scanner sc = new Scanner(System.in, "Windows-1250");
        String [] auta = {"audi", "skoda", "pezot", "golf", "mazda", "trabant", "bavorak"}; // priame naplnenie poľa
        for (String a : auta)
            System.out.print(a + " ");
        System.out.println();
        String [] vysek = Arrays.copyOfRange(auta, 2, 5); // vyberie index 2, 3 a 4 a uloží do poľa
        for (String v : vysek)
            System.out.print(v + " ");
    }
}

run:
audi skoda pezot golf mazda trabant bavorak
pezot golf mazda

_________________
kódy píšem na platforme: linux Ubuntu 12.04 (Geany, Code::Blocks), WinXP (Code::Blocks, PsPad editor),
Skype: libcokamo, ICQ: 56312279
Ak treba, napíš mi na libcosenior@gmail.com. To mám v mobile a stále po ruke.


Detaily príspevku Upozorniť užívateľa
Hore
 Profil  
 
Zobraziť príspevky z predchádzajúceho:  Zoradiť podľa  
Vytvoriť novú tému Odpovedať na tému  [ Príspevok: 1 ] 

Všetky časy sú v GMT + 1 hodina


Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť


Rýchla úprava:
Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete zasielať súbory v tomto fóre

Hľadať:
Skočiť na:  
cron
Powered by phpBB® Forum Software © phpBB Group

Hosted by FreeSpace SK