Преобразование различных типов данных языка Java, изучение основных операторов языка

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

ФАКУЛЬТЕТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

Лабораторная работа № 2

по дисциплине «ООП»

Тема: Основные синтаксические и семантические единицы языка Java.

Примитивныe типы данных и основные операторы языка.

Факультет: АВТФ

Группа: АВТ-909

Студент: Гоголи А.Г.   

Преподаватель: Малявко А.А.

Новосибирск 2012

Цели работы

1.  Изучение примитивных типов данных, операций и операторов языка Java и их отличий от типов, операций и операторов С/С++.

2.  Изучение состава и назначения классов и интерфейсов пакета java.lang.

3.  Освоение использования классов-оберток примитивных типов и других классов пакета java.lang.

4.  Знакомство с основными приемами программирования и соглашениями о кодировании, написание и отладка простой Java-программы с использованием классов пакета java.lang.

Ход выполнения работы

1.  Исходный код программы:

package lab2;

import java.util.Scanner;

public class Lab2 {

    public static void main(String[] args)

    {

        double doubleConv = 0;

        Scanner sc = new Scanner(System.in);

        doubleConv = sc.nextDouble();

        System.out.println("doubleConv = " + doubleConv);

        int intConv = (int)doubleConv;

        System.out.println("intConv = " + intConv);

        short shortConv = (short)intConv;

        System.out.println("shNumber = " + shortConv);

        byte bytetConv = (byte)shortConv;

        System.out.println("bytetConv = " + bytetConv);

        char charConv = (char)bytetConv;

        System.out.println("character = " + charConv);

        Double doubleNumber = sc.nextDouble();

        System.out.println("doubleNumber = " + doubleNumber);

        System.out.println("cos(doubleNumber) = " + Math.cos(doubleNumber) );

        System.out.println("sin(doubleNumber) = " + Math.sin(doubleNumber) );

        Integer intNumber = doubleNumber.intValue();

        System.out.println("intNumber = " + intNumber);       

        Short shortNumber = intNumber.shortValue();

        System.out.println("shortNumber = " + shortNumber);

        Byte byteNumber = shortNumber.byteValue();

        System.out.println("byteNumber = " + byteNumber);

        StringBuilder sBuilder = new StringBuilder("12345678");

        System.out.println("stringBuilder= " + sBuilder);

        sBuilder.append("abcdefg");    

        System.out.println("sBuilder + abcdefg = " + sBuilder);

    }

}

2.  Скриншоты консоли с результатами работы программы:

Вывод:

В ходе выполнения работы был получен опыт преобразования различных типов данных языка Java, а так же изучены основные операторы языка.

Так же был изучен класс System содержащий набор статических методов и полей. Наиболее широко использовалась возможность стандартного ввода и вывода System.out (поток вывода PrintStream) и System.in (поток ввода InputStream). Кроме того был изучен математический класс Math.

(0.0/0.0) == (0.0/0.0)

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
38 Kb
Скачали:
0