Визуальное программирование на Java Swing в NetBeans. Сергей Николаевич Талипов
Чтение книги онлайн.

Читать онлайн книгу Визуальное программирование на Java Swing в NetBeans - Сергей Николаевич Талипов страница 12

СКАЧАТЬ сравнение строк между собой по правилам Unicode.

      Пример работы с динамическими строками. Рассмотрим пример преобразования переменной типа «StringBuilder» к «String» через метод toString:

      package tsn01.string;

      public class TSN01_String {

      public static void main(String[] args) {

      StringBuilder s = new StringBuilder("abcd");

      s.append('e');//abcde

      s.delete(1, 2);//acde

      s.insert(1, 'b');//abcde

      s.deleteCharAt(2);//abde

      String ans = s.toString();

      System.out.println(ans); // На экран выведется "abde"

      }

      }

      2 Простейшие программы

      2.1 Консольные программы

      Консольные программы на Java – это наиболее простой вид программ, не имеющих собственного графического интерфейса, весь ввод и вывод информации происходит в окне консоли. В настоящее время консольные программы не имеют особого практического применения, их заменяют программами с графическим интерфейсом.

      Для создания консольной программы необходимо выбрать в меню опцию «Файл» – «Создать проект»:

      

      Выбрать категорию «Java» – «Приложение Java»:

      

      Указать имя проекта и необходимость создать главный класс. В главном классе и будет располагаться консольная программа.

      Имя проекта необходимо задать так: «FIOnn_DEMO», где FIO – инициалы автора программы, nn – номер варианта, например, «TSN01_DEMO».

      Название главного класса необходимо задать так: «fionn.demo.App1», где fio – инициалы автора программы, nn – номер варианта, например «tsn01.demo.App1».

      

      Рассмотрим пример простейшей консольной программы.

      

      package tsn01.demo;

      import java.util.Scanner;

      public class App1 {

      public static void main(String[] args) {

      // Простейшая консольная программа

      Scanner sc = new Scanner(System.in); // Подключение к консоли

      System.out.print("Как вас зовут: "); // Вывод вопроса

      String n = sc.next(); // Ввод с консоли строкового значения

      System.out.print("Сколько вам лет: "); // Вывод вопроса

      int a = sc.nextInt(); // Ввод с консоли целого значения

      System.out.print("Ваш вес: "); // Вывод вопроса

      float w = sc.nextFloat();// Ввод с консоли вещественного значения

      System.out.println("Привет, " + n + "! Тебе " + a + " года, вес "

      + w + " кг.");

      sc.close(); // Закрытие консоли

      }

      }

      Запуск программы через командную строку Windows с поддержкой русского языка:

      java -Dfile.encoding=Cp866 -jar TSN01_DEMO.jar

      

      Рассмотрим пример консольной программы для решения квадратного уравнения.

      package tsn01.demo;

      import java.util.Scanner;

      public class App1 {

      public static void main(String[] args) {

      // Вычисление квадратного уравнения

      double a, b, c; // Входные переменные

      double x1, x2; // Искомые значения

      double d; // Дискриминант

      try {

      Scanner sc = new Scanner(System.in); //Создаем объект для ввода данных с консоли

СКАЧАТЬ