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 simbolsMainī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
| Operators | Apraksts | Piemērs |
|---|---|---|
| == | Vienāds | 4 == 4 |
| != | Nav vienāds | 4 != 3 |
| > | Lielāks | 4 > 3 |
| >= | Lielāks vienāds | |
| < | Mazāks | 4 < 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");
}
}Changelog
12/4/25, 12:44 PM
View All Changelog
13ae5-on