小编sbo*_*de4的帖子

令人困惑的考试复习说明,java

所以我明天正在为我的考试而学习,其中一部分是完成静态方法.我已经完成了所有,但有一部分令我感到困惑.以为我可能会寻求帮助.

下面的说明,我加粗了令人困惑的部分,并解释为什么在下面.

A.在不使用任何标准Java Math库方法的情况下完成此静态方法的实现.仅在抛出异常时使用"if"语句.

/** 
* Computes the series n + n^3 + n^5 + ... n^k. 
* k-1 is used if k is even.
* @param n the base of the series 
* @param k the bound on the exponent of the last term of the series
* @throw IllegalArgumentException when k is less than 1
*/ 
public double oddSeries(double n, int k) {
    if (k < 1) {
        throw new IllegalArgumentException("K is less than 1");
    }
    double …
Run Code Online (Sandbox Code Playgroud)

java methods static if-statement

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

从数组中获取值

我对Haskell非常不熟悉,而且我在做一些功课时遇到了麻烦.我不明白如何正确地接收数组,并使用其中的数据.

例如在java中我会有类似的东西

int[] arr = {...};
arr[0];
arr[1];
Run Code Online (Sandbox Code Playgroud)

在我的Haskell问题中,我有

dot :: [Float] -> [Float] -> Float
-- enter code here
Run Code Online (Sandbox Code Playgroud)

我找不到一种方法来使用float数组中的数据.我的教授这个问题的例子使用了Vectors,但我们必须使用[Float]

我不是要求任何人解决问题,只是解释如何使用数组.

haskell list

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

'LIKE'在代码中的SQL语句中不起作用,但是在SSMS中

我有一个搜索框,可按客户ID,其全名或名称的一部分进行搜索。我正在使用“喜欢”来搜索其部分名称。

我可以按customerID或全名进行搜索,但是没有问题,但是如果输入Sam,则不会Samuel显示任何记录。

我在下面的代码中执行SQL语句,但是在搜索部分名称时没有记录。

string sql = "SELECT * FROM  customers WHERE firstName LIKE '%@name%' OR lastName LIKE '%@name%' OR (firstName + ' ' + lastName)=@name OR customerID=@id ORDER BY customerID desc";
SqlParameter[] spParameter = new SqlParameter[2];
spParameter[0] = new SqlParameter("@id", (int.TryParse(searchTb.Text, out int i) ? i : 0));
spParameter[1] = new SqlParameter("@name", searchTb.Text);
Run Code Online (Sandbox Code Playgroud)

我将此查询放入SSMS

SELECT * 
FROM customers 
WHERE firstName LIKE '%Sam%' 
   OR lastName LIKE '%lap%' 
   OR (firstName + ' ' + lastName) = 'Bob Tom' …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sql-like

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

标签 统计

c# ×1

haskell ×1

if-statement ×1

java ×1

list ×1

methods ×1

sql ×1

sql-like ×1

sql-server ×1

static ×1