我正在寻找一个优雅的解决方案来确定变量是否是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).
微软数学和谷歌的计算器给我358 -2%360,但C#和Windows计算器输出-2 ...这是正确的答案?
我想从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) 假设我有一个表示集合中行数的int,我想确定保存集合所需的页数给出一定的页面大小.
因此,如果我的页面大小为20,集合大小为89,那么我需要5页.
Math.Round函数如何工作以获得我需要的东西?我需要舍入到下一个整数,而不是最近的整数.
谢谢你的建议.
此程序计算事件在一段时间内发生的实例数量.问题在于,当我得到十进制数时,程序不能满足我的要求,例如:如果我除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等
如何将小数向上舍入到最近的int.
即
1.2 ---> 2
5.6 ---> 6
79.9 ---> 80
85.01 ---> 86
Run Code Online (Sandbox Code Playgroud)
(int)Math.Round(计数/(十进制)行,MidpointRounding.AwayFromZero)
我正在尝试使用冒泡排序来对项目列表进行排序.我知道这不是最有效的分类方法 ; 但是,我需要这种方法才能继续使用更好的东西.我当前的代码部分排序列表,但我看不出我做错了什么.
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) 将两个整数的除法舍入到下一个整数的正确方法是什么?
int a = 3;
int b = 2;
a / b = ? //should give 2
Run Code Online (Sandbox Code Playgroud)
是Math.ceil()正确的方法吗?
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