基本代码里简单的一点问题 ,可是自己就是没能理解,捂脸。
IsNumeric 的意思是不是为, 是否为数字型
Integer和 Long变量是不是必须为整数不能有小数
Single ,Double 包含的数字范围有重复,一般用较小范围数字的时候是不是默认用Single,还是Long呢。该怎么区分什么时候用哪个。
编辑控制台应用程序代码的时候,执行完代码以后cmd.exe没等人看清就自动结束关闭了。而在代码末尾输入Console.ReadLine() 只是用捕捉屏幕输入缓住,能输入其他的什么用来缓住关闭么,除了Console.Write空格 这类办法。
还有下面这个控制台应用程序代码是示例,在08版里是可以生成的,可是在03【或者是05忘记了】版里就是错误的,错误在第二个If那里,用03或05版的时候该怎么修改。
Sub Main()
Dim goodTeam As String, champion As String
Dim agree As Boolean
Console.Write("您认为休斯顿火箭队" & "是不是一支好队(Y/N)")
goodTeam = UCase(Console.ReadLine)
Console.Write("那他们能获得冠军么。(Y/N)")
champion = UCase(Console.ReadLine)
agree = False
If goodTeam = "Y" And champion = "Y" Then agree = True
If agree Then
Console.WriteLine("结论:我也是这么认为的")
Else
Console.WriteLine("结论:看来我们的观点有点分歧")
End If
而且以上代码是自己经过修改的,原本中间没修改过的原示例代码,就是书本上写的代码是,
Console.Write("您认为休斯顿火箭队" & _"是不是一支好队(Y/N)")
如果改成书上另外写的or 语句就更错得离谱
If goodTeam = "Y" or champion = "Y" _
Then agree = True
If agree Then
这段也是错的,在下写得有点乱,希望有耐心的人能解释下。谢。