индексация символов начинается с нуля
import static javax.swing.JOptionPane.* вместо имени импортируемого метода указана звездочка *.
// Формируется значение текстовой переменной:
str="Текст: "+txt+"\n";
str+="Символов в тексте: "+size+"\n";
str+="Первый символ: "+A+"\n";
str+="Последний символ: "+B;
// Отображение диалогового окна:
showMessageDialog(null,str);
}
}
Статический импорт:
import static javax.swing.JOptionPane.*;
class Demo{
public static void main(String[] args){
// Текстовые переменные:
String txt,str;
// Отображение окна с полем ввода:
txt=showInputDialog("Введите текст:");
// Целочисленная переменная:
int size=txt.length();
// Символьные переменные:
char A=txt.charAt(0);
char B=txt.charAt(size-1);
парой фигурных скобок { и }.
становится константой. Изменить значение константы в процессе выполнения программы нельзя.
олько переменных одного типа, то их можно перечислить через запятую после идентификатора типа
можно в любом месте программы,
Текст реализуется как объект класса String и к базовым типам не относится