Java. Найти скалярное произведение и угол между двумя векторами (подпрограммы)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Моя задача состоит в том, чтобы в двух подпрограммах найти скалярное произведение двух векторов и угол между ними. Задание вроде бы плевое, код написала, но компилятор ничего не выдает( вот, что у меня получилось :
Листинг программы
  1. package laba;
  2. public class function {
  3. public static void main(String args[]){
  4. int []x={1, 2};
  5. int []y={3, 5};
  6. int i;
  7. for (i=0; i<2;i++){
  8. static double s= (double)
  9. x[0]*x[1]+y[0]*y[1];}
  10. }
  11. public float getLength (int[]x, int[]y){
  12. int []x1={1,2};
  13. int []y1={3,5};
  14. float v = 0;
  15. int i;
  16. for (i=0; i<2; i++){
  17. v =(float)
  18. ((x1[0]*x1[1]+y1[0]*y1[1])/Math.sqrt(x1[0] * x1[0] + y1[0] * y1[0])+(x1[1] * x1[1] + y1[1] * y1[1]));
  19. }
  20. return v;
  21. }
  22. public static void main (float s, float v){
  23. System.out.println("Proizvedenie"+s);
  24. System.out.println("Ugol mezhdu nimi"+v);
  25. }
  26. }
Java выдает просто пустой экран! помогите найти ошибку пожалуйста)

Решение задачи: «Java. Найти скалярное произведение и угол между двумя векторами (подпрограммы)»

textual
Листинг программы
  1. public static void main(String args[]){
  2. int []x={1, 2};
  3. int []y={3, 5};
  4.  
  5. //Тут пишите вызов метода, который вычисляет ваше s (Обратите внимание, что ВЫ его определили как double, а не float, как потом передаете в метод main
  6. //Выглядит примерно так float s=НазваниеМетода(int []x, int []y);
  7.  
  8. //Тут пишите вызов метода, который вычисляет ваше v
  9. //Выглядит примерно так float v=getLength(int []x, int []y);
  10.  
  11. //Тут вы выводите результат через функцию main (которую настоятельно рекомендую переименовать
  12. //main(s,v);
  13.  
  14. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут