Помощь с массивом

194
06 апреля 2017, 17:50

Есть 2 массива, в каждом из которых n элементов. В первом значение некой переменной w, во втором значение функции, зависящей от этой переменной. Границы массива с переменной w, w1 и w2, вводятся программистом с клавиатуры. Каждое последующее значение увеличивается на переменную h, которая равна h = (w2-w1)/(n-1);

Вопрос: как вывести эти массивы, чтобы выполнялись условия?

P.S. Пробовал

for(;w1<w2; w1+=h)
System.out.println(w);

выводит дичь какую-то

import java.util.Scanner; 
public class Kurs 
{
  static int n; 
  static double w1, w2; 
  static double [] w,z,a; 
  static double h = (w2-w1)/(n-1); 
  static void calc() 
  { 
    double c1=50e-9;
    double c2=35e-9; 
    double l1=1.4e-3; 
    double l2=2e-3; 
    double x; 
    double y; 
    w[0]=w1; 
    for(int i=1;i<n;i++)
      w[i]=w[i-1]+h;
    for(int i=0;i<n;i++)
    {
      x=1-(w[i]*w[i]*l1*c1); 
      y=1-w[i]*w[i]*l2*c2; 
      z[i]=Math.sqrt(Math.abs(((2*l1*xyy)-(w[i]*w[i]*l1*l1*c2*y)‌​)/(xxc2)));
      a[i]= 1-((w[i]*w[i]*l1*c1)/x*y); 
    }
  } 
  public static void main(String[]args)
  {
    Scanner s = new Scanner(System.in);
    n=s.nextInt();
    w1=s.nextDouble();
    w2=s.nextDouble();
    w=new double[n];
    z=new double[n];
    a=new double[n];
    calc();
    for(;w1<w2; w1+=h) 
      System.out.println(w1);
    for(;w1<w2; w1+=h) 
      System.out.println(z); 
    for(;w1<w2; w1+=h) 
      System.out.println(a); 
  }
}
Answer 1
for(int i = 0; i < n; i++) {
  w[i] = w1 + h * i;
  System.out.println(w[i]);
}

Вы же понимаете, конечно, что вычисление

h = (w2 - w1) / (n - 1); 

надо выполнять после

n = s.nextInt();
w1 = s.nextDouble();
w2 = s.nextDouble();

а не там, где декларируется h, и где никакие n, w1 и w2 еще неизвестны.

READ ALSO
Условия роботы counter-а

Условия роботы counter-а

Не выходит сделать так что бы counter-up работал только при просмотре, в итоге загружается вместе со страницейМожно ли вообще модифицировать...

233
Наложение картинки на слайдер

Наложение картинки на слайдер

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

231
Валидация w3 css3

Валидация w3 css3

Кто может помочь растолковать ошибки валидатора?

212