标签: between

点(x0,y0)和(x1,y1)之间的距离

我是编程的新手,并寻找帮助找到点之间的距离

我现在拥有的是:

import java.util.*;

class WS8Q2 {
public static void main(String[] args){
    Scanner in = new Scanner (System.in);

    double x0=0;
    double x1=0;
    double y0=0;
    double y1=0;

    System.out.println("Please enter 4 numbers");
    x0=in.nextDouble();

    double distance = (x0, y1, x1, y0);
    System.out.print(answer);
    }


    public static double distance (x0, y1, x1,y0) {
        return Math.Sqrt ((x1 - y0) * (y1-y0) + (x1-x0) * (x1-x0));
    }
Run Code Online (Sandbox Code Playgroud)

我真的不确定该怎么做,因为我以前从未做过距离,我只是完全失去了,试图查找某些公式,但我发现的唯一的东西似乎对我有用的是在这个网站链接哪个似乎对我说不多

编辑:这是问题和我想要实现的方式:

设计一个函数距离,它取四个分数参数x0,y0,x1和y1,并返回点(x0,y0)和(x1,y1)之间的距离.(如果你不记得它,请查看公式!)

java distance between points

0
推荐指数
1
解决办法
1735
查看次数

Ruby on Rails在两个#{string}之间添加了新行

我有一个名为模型的文本属性:settore_scientifico_progetto和三个字符串属性:macrocat:cat:microcat

class Modulo1 < ActiveRecord::Base
  before_create :set_settore_scientifico_progetto
  before_update :update_settore_scientifico_progetto

  private      
  def set_settore_scientifico_progetto
    self.settore_scientifico_progetto = "#{macrocat}\n#{cat}\n#{microcat}" 
  end

  def update_settore_scientifico_progetto
    self.settore_scientifico_progetto = "#{macrocat}\n#{cat}\n#{microcat}"
  end
Run Code Online (Sandbox Code Playgroud)

我想在输入的内容前加一行,\n但是我发布的代码给了我输出 macrocat cat microcat

我希望如下:

macrocat

的Microcat

输出显示在show.html.erb

<div class="form-field">  
  <h3>Settore scientifico:</h3>
  <p><%= @modulo1.settore_scientifico_progetto %></p>
</div>
Run Code Online (Sandbox Code Playgroud)

string ruby-on-rails add line between

0
推荐指数
1
解决办法
3445
查看次数

在SQL QUERY中使用Date之间的日期

我使用vb.net代码与Sql Server 2008 R2.
我正在尝试通过使用SQL查询获取结果,以获取具有2个日期之间的值的所有行:这是我的where声明的子句:

Where (CONVERT(varchar(10), visit_nextVisitDate, 103) between '02/04/2017' AND  '15/05/2017')"
Run Code Online (Sandbox Code Playgroud)

但我总是得到同一个月(第4个月)的所有行.我试过这个:

WHERE (CAST(dbo.Visits.visit_date AS date) BETWEEN '24/04/2017' AND '02/05/2017')

但是我收到错误导致我的日期字段以格式保存 yyyy/mm/dd

如何将SQL日期格式更改为dd/mm/yyyy

sql sql-server datetime between sql-server-2008

0
推荐指数
1
解决办法
1万
查看次数

如何在特定字和字符串中的另一个字后获取子字符串

说我有一个字符串"老麦克唐纳有一个农场和".我想让子串"有一个农场".我希望在工作"麦克唐纳"之后得到任何东西,直到"农场"这个词

所以字符串中的常量是:

"麦克唐纳" - 我不想包含在子串中

"farm" - 我想包含它和子字符串中的结束字

我一直在尝试合并索引等功能,但似乎无法让它工作

.net c# substring between indexof

0
推荐指数
1
解决办法
112
查看次数

Oracle SQL BETWEEN 不返回最后一个值

我正在使用 Oracle SQL Developer,在执行此命令后,只有名称以 开头KL显示。为什么M不出现开头的名字?

SELECT DISTINCT(names) FROM STUDENTS WHERE names BETWEEN 'K%' AND 'M%' ORDER BY 1 DESC;
Run Code Online (Sandbox Code Playgroud)

当我执行时:

SELECT DISTINCT(names) FROM STUDENTS WHERE names BETWEEN 'K%' AND 'N%' ORDER BY 1 DESC;
Run Code Online (Sandbox Code Playgroud)

K, L,M出现但不以开头的名称NBETWEEN是包容的所以有什么问题?

这完美地工作:

SELECT * FROM STUDENTS WHERE year BETWEEN 1 AND 3;
Run Code Online (Sandbox Code Playgroud)

sql oracle between

0
推荐指数
1
解决办法
124
查看次数

在Max和Max之间使用?

是否可以使用Between with Max,如下所示:

SELECT * FROM TABLE WHERE ID BETWEEN 100 AND MAX
Run Code Online (Sandbox Code Playgroud)

还是一种走到尽头的方法?

t-sql sql-server max between sql-server-2008

-1
推荐指数
1
解决办法
3025
查看次数

有没有办法在单个查询中使用 BETWEEN 子句获取日期范围内已售游戏的总数(使用或不使用 CASE 语句)?

我已经尝试过下面的代码,但它抛出一个错误:

SELECT Publisher, SUM(Global_Sales) AS total_games_sold, Year,
CASE 
WHEN Year < 1989 THEN SUM(Global_Sales)
WHEN Year BETWEEN 1990 AND 1999 THEN SUM(Global_Sales)
WHEN Year BETWEEN 2000 AND 2009 THEN SUM(Global_Sales)
ELSE Year > 2009 END AS Dates
FROM Vgsales
ORDER BY Year;
Run Code Online (Sandbox Code Playgroud)

sql sql-server date case between

-1
推荐指数
1
解决办法
82
查看次数

两个日期之间的持续时间 Java

我有 DateTime 字符串 2020-04-03 01:29:27 和 2020-04-03 01:29:37 我想以小时为单位获得持续时间。我已经尝试了很多东西,但这却找不到任何帮助

java datetime duration between

-2
推荐指数
1
解决办法
84
查看次数

计算List <string>中的范围与C#之间的数量

我是初学C#程序员,我发现自己在Windows Form应用程序中遇到问题,我正在使用Microsoft Visual C#2010 Express.我有一个按钮,打开文件对话框以选择特定的Excel工作簿,然后将第一列和第f列的值检索为如下字符串:

string x = {"120,123,125,128,130,140,157,189,220,230,243,250"}
Run Code Online (Sandbox Code Playgroud)

然后我转换了这个字符串并添加到字符串列表中.这是代码:

var y = string.Join(string.Empty, x).Split(',');
List<string> listX = new List<string>();
foreach (var x1 in y)
{
    listX.Add(x1);
}
Run Code Online (Sandbox Code Playgroud)

列表格式如下:

listX1[0] = "120";
listX1[1] = "123";
listX1[2] = "125";
Run Code Online (Sandbox Code Playgroud)

等等.现在我有这个方法可以计算出介于123和150之间的数量,这将给我5个数字(包含123个).使用的方法是这样的:

public static int Count(IList<int> set, int min, int max)
{
      int count = 0;
      foreach (int i in set)
          if( i <= max && i >= min)
              count++
      return count;
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,最小值为123,最大值为150.

现在我知道我不能使用这种方法,因为我的列表(listX1)是一个字符串列表.如何使用C#设置最小值和最大值之间的数字?任何人都可以帮助我吗?

希望您能够帮助我.非常感谢.

c# range between

-6
推荐指数
1
解决办法
2097
查看次数