Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для comcor2013
1 / 1 / 0
Регистрация: 19.08.2013
Сообщений: 149

Классы

25.09.2013, 17:54. Показов 973. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package laba2_var1;
import java.util.*;
/**
 *
 * @author Илья
 */
public class Laba2_var1 {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc=new Scanner(System.in);
        String s;
        int x, y, S;
        s=sc.next();
        double z=Double.valueOf(s);
        Chislo c=new Chislo(z,s);
        x=c.tselayaChast();
        y=c.drobnayaChast();
        z=x/y;
        System.out.println("Отношение количество чисел в целой и дробной части числа:");
        System.out.println(x+"/"+y+"="+z);
        S=x+y;
        
    }
}
 
class Chislo{
    protected double x;
    protected String X;
    Chislo(){
        x=0;
        X="";
    }
    Chislo(double a, String A){
        X=A;
        x=a;
    }
    public int tselayaChast(){
        int n=0;
        for (int i=0; i<X.toCharArray().length; i++){
            if (X.toCharArray()[i]!=',') n++;
            else break;
        }
        return n;
    }
    public int drobnayaChast(){
        int n=0;
        boolean k=false;
        for (int i=0; i<X.toCharArray().length; i++){
            if (X.toCharArray()[i]==','){
                k=true;
                continue;
            }
            if (k==true) n++;
        }
        return n;
    }
    
}


Задание:
Кликните здесь для просмотра всего текста

Описать класс, включающий заданные поля и методы. Разработать программу, которая создает массив объектов и содержит функции, работающие с указанными структурами.
Класс - вещественное число, записанное с точкой. Параметры - его значение и запись. Методы: конструктор и функция, определяющая количество цифр в дробной и целой части числа. Определить сумму введенных чисел и отношение количества цифр в целой и дробной частях.


В чем у меня ошибка?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.09.2013, 17:54
Ответы с готовыми решениями:

Вложенные классы и статические вложенные классы - нужен пример
Добрый вечер, форумчане! :) Поделитесь примерами практических задач, при решении которых полезно или даже необходимо использовать...

Классы
public void getFood(int time, int food, int drink, String korm) { if(time == this.setter.getEatTime1()) { ...

Классы
что означают эти стрелочки в классах? и как их понимать. java.lang.Object ↳ android.content.Context ...

1
31 / 31 / 6
Регистрация: 11.07.2013
Сообщений: 241
26.09.2013, 02:58
1) Chislo, tselayaChast, drobnayaChast и т.д. - такое не прощается
2) protected double x;
protected String X;

не х большое и х маленькое, а осмысленные имена!!!!!!!!!! Такое в отличии от логической ошибки тоже не прощается
например
double value

String textForm

3) Теперь смотрите:

Chislo(double a, String A){
X=A;
x=a;
}

Разве можем мы создавать обьект new(1.52, "Крокодил")?
Поле типа строка зависит! от поля типа дабл!


4) Ну и в методах поменять ',' на '.'
double d = 2.124 а не 2,124

5... Задам вам вопрос: на каком вы курсе и почему реализация именно на джаве(вы ее сейчас учите, или любой язык на выбор...)?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.09.2013, 02:58
Помогаю со студенческими работами здесь

Абстрактные классы
Есть пример из учебника, все вроде правильно вдумчиво набил, но NetBeans выдает ошибку. Вот код: package processor; import...

Классы и объекты
Как выполнить следующие задания: 1) Написать класс Round, задающий круг с указанными координатами центра, радиусом, а также свойствами,...

Классы-обёртки
Составить программу вычисления точного значения n!, где n &gt; 12.

Интерфейсы и классы
Здравствуйте, уважаемые Форумчане, возникла такая задача(см. ниже), из этого сделал первые два пункта с Интерфейсом и Абстрактным классом,...

Классы в JAVA
Привет! Никак не могу понять почему данный код выдаёт ошибку в конструкторе класса B. class A { int i; A (int i) { this.i =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru