Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2011, 18:36   #1
monogramm
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 44
По умолчанию point

ну как видите сделано таки)
чет не могу разобраться где ошибка.

а еще вопрос, как то можно еще над эти поработать и разнообраить или сократить код. или ве норм?

[CODE]
Код:
package blatt8;

public class Point{
private int x_koordinate ;
private int y_koordinate ;
public Point ( int x , int y ) {
this.x_koordinate = x ;
this.y_koordinate = y ;
}
public int getX(){ 
return this.x_koordinate;
}
public int getY(){ 
return this.y_koordinate;
}
public void move ( int deltax , int deltay ) {
this.x_koordinate = this.getX()+ deltax ;
this.x_koordinate = this.getY() + deltay;
}
public static double abstand (Point p ,Point q ) {
return Math.sqrt (Math.pow((p.getX()- q.getX()),2)+ Math.pow((p.getY()- q.getY()), 2));
}
public static double m(Point p ,Point q ) {
double deltay = (double) p.getY() - (double) q.getY();
double deltax = (double) p.getX() - (double) q.getX ();
return deltay / deltax;

}
public static double b(Point p ,Point q ) {
return p.getY() - Point.m(p,q)*p.getX();


}}
monogramm вне форума Ответить с цитированием
Старый 14.06.2011, 20:04   #2
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Для начала можно бы привести код к такому виду:
Код:
package blatt8;

public class Point {
  private int x_coordinate;
  private int y_coordinate;

  public Point(int x, int y) {
    this.x_coordinate = x;
    this.y_coordinate = y;
  }

  public int getX() {
    return this.x_coordinate;
  }

  public int getY() {
    return this.y_coordinate;
  }

  public void move(int deltax, int deltay) {
    this.x_coordinate = this.getX() + deltax;
    this.x_coordinate = this.getY() + deltay;
  }

  public static double abstand(Point p, Point q) {
    return Math.sqrt(Math.pow((p.getX() - q.getX()), 2) + Math.pow((p.getY() - q.getY()), 2));
  }

  public static double m(Point p, Point q) {
    double deltay = (double) p.getY() - (double) q.getY();
    double deltax = (double) p.getX() - (double) q.getX();
    return deltay / deltax;

  }

  public static double b(Point p, Point q) {
    return p.getY() - Point.m(p, q) * p.getX();
  }
}
Для чего достаточно в любимой IDE выбрать пункт Format code.
И да, не koordinate, а coordinate
Ну а по теме, какую ошибку то выдаёт? Что не так?
netrino вне форума Ответить с цитированием
Старый 14.06.2011, 21:46   #3
monogramm
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 44
По умолчанию

cпасибки огромное)
за мной пирожок воображаемый
monogramm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
is not a valid floating point value nexzis Помощь студентам 3 22.11.2010 13:55
Power Point lenivec Общие вопросы Delphi 9 17.06.2010 22:39
MS Power Point Квентин Помощь студентам 1 25.02.2010 21:48
MS Power Point Квентин Microsoft Office Word 1 24.02.2010 23:20
Графика,паскалль,point. Серафимий Долговяз Помощь студентам 1 19.10.2009 20:49