所以我明天正在为我的考试而学习,其中一部分是完成静态方法.我已经完成了所有,但有一部分令我感到困惑.以为我可能会寻求帮助.
下面的说明,我加粗了令人困惑的部分,并解释为什么在下面.
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) 我对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]
我不是要求任何人解决问题,只是解释如何使用数组.
我有一个搜索框,可按客户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# ×1
haskell ×1
if-statement ×1
java ×1
list ×1
methods ×1
sql ×1
sql-like ×1
sql-server ×1
static ×1