Skip to main content

Java


Ievads

Java programmēšanas valodā sāk ar klases definēšanu Main. Tad definē metodi main (public static void main(String[] args)

public class Main {
  public static void main(String[] args) {
    System.out.println("Hello World");
  }
}

Lai izdrukātu vienkāršu tekstu izmantojam

System.out.println("Hello World");

Iekavās var būt mainīga nosaukums vai teksts pēdiņās.

Mainīgo pierakstīšana


int a, b, c;         // Tiek deklarēti 3 (a,b,c) skatiliski mainīgie bez vērtībām
int a = 10, b = 10;  // Tiek deklarēti 2 skatiliski mainīgie ar vērtībām
byte B = 22;         // Tiek deklarēts mainīgais ar nosaukumu B, kura tips ir Byte
double pi = 3.14159; // Tiek deklarēts mainīgais ar nosaukumu B, kura tips ir dubultas precizitātes decimāldaļa
char a = 'a';        // Tiek deklarēts mainīgais ar nosaukumu B, kura tips ir simbols

Mainīgo izdruka kombinējot ar tekstu

Ja ir tikai viens mainīgais:

System.out.print(mainiganosaukums);

Ja ir savs teksts un mainīgais:

System.out.print("Jūsu teksts pēdiņās"+mainiganosaukums);

Ja ir savs teksts, kurš atkārtojas un ir mainīgais:

System.out.print(mainīgais+ " šis ir mans teksts"+otrsmainigais);

Matemātiskās darbības:

System.out.print("Mainīgo summa:" + (mainigais+mainigais) );

Pirmstam mainīgie ir definēti un komanda tiek izmantota kopējā klasē.

Loģiskie operatori

OperatorsAprakstsPiemērs
==Vienāds4 == 4
!=Nav vienāds4 != 3
>Lielāks4 > 3
>=Lielāks vienāds
<Mazāks4 < 5
<=Mazāks vienāds
&&Un (and)4 && 4
||vai (or)saldējums vai medus

Piemēri

Pāra skaitļa noteikšana

Vienkārša programma, kura nosaka vai skaitlis ir pāra vai nepāra pēc tā ievades.

import java.util.Scanner;

public class NeparaPara {

    public static void main(String[] args) {

        Scanner reader = new Scanner(System.in);

        System.out.print("Ievadi skaitli: ");
        int skaitlis_no_ievades = reader.nextInt();

        if(skaitlis_no_ievades % 2 == 0)
            System.out.println(skaitlis_no_ievades + " ir pāra skaitlis");
        else
            System.out.println(skaitlis_no_ievades + " nav pāra skaitlis");
    }
}