Skip to content

detelinka/1-Java-Basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

CHEAT SHEET

**psvm** = public static void main (String[] args) {}
**sout** = System.out.println();
**souf** = System.out.printf("");
**scr** = Scanner scanner = new Scanner(System.in);

String text = "SoftUni";
int lenght = text.lenght(); // 7
char letter = text.charAt(4); // U (броенето започва от 0)

int - цяло число: 1,2,3,4,5,...
double - дробно число: 0.5; 3.14; -1.5;...
char - единичен символ: 'a'; '&'; '@'; 'B'; ...
String - текст (низ) : "Здрасти"; "Hi"; ...

Math.ceil - закръгляне нагоре
Math.floor - закръгляне надолу
Math.round - нормално закръгляне
Math.abs - абсолютна стойност на число
Math.PI - Числото Пи 3.141592653589
Math.pow (a , 2); - Код за качване на степен

System.out.println(); //принтиране на нов ред
System.out.print(); // принтиране на същия ред
System.out.prinf(); // принтиране с шаблони

System.out.printf("You are %s %s, a %d-years old person from %s", firstN, lastN, age, town);
//след кавичките със запетаи пишем за какво се отнасят %-ите
//за да закръглим до специфично число: %.2f
//за да сложим цифра пред числото при принтиране не слагаме точка: %03d

%s - String
%d - int
%f - double 
%c - char
%n - new Line

// едноредов коментар
/* многоредов коментар */

&& - логическо И
|| - логическо ИЛИ
! - логическо отрицание

a%b - деление с остатък 
3%2 = 1 (защото 3 е нечетно)
4%2 = 0 (защото 4 е четно)
3%0 = грешка (не се дели на 0)
a%10 = дава последната цифра от а

++а - преинкрементация (Увеличава стойността и връща а) а+=1
а++ - постинкрементация (Връща а и увеличава стойността с единица) 
--а - предекрементация (Намалява стойността с единица и връща а)
а-- - постдекрементация (Връща а и намалява стойността с единица)

About

Every Task I have done for the SoftUni course - Programming Basics with Java - February 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages