相关疑难解决方法(0)

如何确定变量是否是VBA中的整数?

我正在寻找一个优雅的解决方案来确定变量是否是VBA中的整数.不幸的是,如果变体是从字符串创建的,我就被卡住了.这是一个小测试脚本:

dim v as variant
v = "42"
if v <> round(v) then
   msgBox("<>")
end if
Run Code Online (Sandbox Code Playgroud)

这里,msgBox会弹出,可能是因为变量是从字符串创建的,尽管我希望v是= round(v).

excel vba excel-vba access-vba

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

为什么-2%360在c#中给出-2而不是358#

微软数学和谷歌的计算器给我358 -2%360,但C#和Windows计算器输出-2 ...这是正确的答案?

.net c# math

6
推荐指数
2
解决办法
472
查看次数

从android活动调用javascript函数

我想从Android活动调用一个javascript函数,但它似乎不起作用.我使用了android webview函数webview.loadUrl("javascript:function()"); 这是我的android代码:

package com.example.web;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.webkit.WebView;

public class MainActivity extends Activity {

    WebView webview;
    int i=30;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        webview = (WebView)findViewById(R.id.webView1);
        webview.getSettings().setJavaScriptEnabled(true);
        webview.loadUrl("file:///android_asset/index.html");
        webview.loadUrl("javascript:change(i)");

    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

}
Run Code Online (Sandbox Code Playgroud)

这是我的HTML代码:

 <html>
<body>
<div id="texta">text</div>
<script>

function change(num){
document.getElementById("texta").innerHTML=num;
}

</script>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript android

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

关于C#中Math.Round的简单问题

假设我有一个表示集合中行数的int,我想确定保存集合所需的页数给出一定的页面大小.

因此,如果我的页面大小为20,集合大小为89,那么我需要5页.

Math.Round函数如何工作以获得我需要的东西?我需要舍入到下一个整数,而不是最近的整数.

谢谢你的建议.

c#

3
推荐指数
1
解决办法
2121
查看次数

C#舍入除法

此程序计算事件在一段时间内发生的实例数量.问题在于,当我得到十进制数时,程序不能满足我的要求,例如:如果我除7/5我得到1,是否有可能获得2?'双'答案得出:1.4.

static void Main(string[] args) {
    var kim = 7/5 ;
    Console.WriteLine(kim);
    Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)

我做的任何一个部门我都希望它能够完成.

例如:7/5 = 1.4,但我希望它是2; 5/2 = 2.5,但我希望它是3等

c# math algebra

3
推荐指数
1
解决办法
1399
查看次数

用C#舍入到上面的单位

如何将小数向上舍入到最近的int.

1.2 ---> 2
5.6 ---> 6
79.9 ---> 80
85.01 ---> 86
Run Code Online (Sandbox Code Playgroud)

(int)Math.Round(计数/(十进制)行,MidpointRounding.AwayFromZero)

c# rounding

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

使用链表的Bubblesort实现仅部分有效

我正在尝试使用冒泡排序来对项目列表进行排序.我知道这不是最有效的分类方法 ; 但是,我需要这种方法才能继续使用更好的东西.我当前的代码部分排序列表,但我看不出我做错了什么.

public class ListComponents
{
    public int Priority;
    public string Name;
    public ListComponents Next;
}

public void bubblesort()
{
    ListComponents Current = Head; 
    int temp = 0;
    bool swapped = true;

    while (swapped)
    {
        Print(); // Debug Function to print each swap
        Current = Head.Next; // RESET CURRENT TO HEAD + 1 ON EACH ITERATION?
        swapped = false;
        for (int sort = 0; sort < (size - 1); sort++) //Size defined as # of items in list …
Run Code Online (Sandbox Code Playgroud)

c# bubble-sort

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

如何舍入到下一个整数?

将两个整数的除法舍入到下一个整数的正确方法是什么?

int a = 3;
int b = 2;

a / b = ? //should give 2
Run Code Online (Sandbox Code Playgroud)

Math.ceil()正确的方法吗?

java math

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

标签 统计

c# ×5

math ×3

.net ×1

access-vba ×1

algebra ×1

android ×1

bubble-sort ×1

excel ×1

excel-vba ×1

html ×1

java ×1

javascript ×1

rounding ×1

vba ×1