[Java] Краткий конспект
Примитивные типы:
int
- целое числоdouble
- вещественное число (так же называется числом с плавающей точкой)String
- строчка
Main-функция (точка входа в программу):
public static void main(String[] args) {
}
Чтобы напечатать в консоль:
System.out.print("Вывод "); // print - выводит в консоль без окончания строки
System.out.println("в консоль значения переменной a = " + a); // println - выводит в консоль и завершает строку
System.out.print("Это уже вторая строка вывода\n"); // \n - специальный символ завершения строки (иначе говоря - переноса каретки)
System.out.println("" + 2 + 3 + 9); // операция плюс видит слева строку и справа число, поэтому число преобразует в строку и объединит полученные строки и так далее
Чтобы считать из консоли:
import java.util.Scanner; // эту строчку надо написать вверху файла
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt(); // считать целое число
double b = scanner.nextDouble(); // считать вещественное число
String line = scanner.nextLine(); // считать строку
Работа со строками:
String work = "Test String"; // Строки можно задавать в двойных кавычках
char c1 = work.charAt(3); // Считает 3-ий символ (индексация с нуля, т.е. букву 't')
char c2 = 't'; // Символы в отличии от строк задаются в одинарных кавычках
if (c1 == c2) { // Проверяем что все правильно
System.out.println("Ok!");
}
Scanner scanner = new Scanner(System.in);
String nextWord = scanner.next(); // Сканнер разбивает введенные данные по пробелам и переносам строк на "слова"
System.out.println("Введенное слово: " + nextWord + " (длина: " + nextWord.length() + ")");