有了变量来存储数据,我们就可以处理这些数据了。怎么处理?程序不是由一行行语句构成吗,所以我们要学会写程序语句。

  语句由变量,运算符和语句结束符构成。在VB.NET中,回车换行构成了语句结束,先了解运算符。

  运算符有很多种,加减乘除等算术运算符,比较用的关系运算符,逻辑运算符等,先了解一些基本的

  

Dim x,y,sum as Integer
x
=2
y
=1
sum
=x+y

 

看看书,特别要注意的是字符串连接运算符“&”

 

System.Console.WriteLine(x &"+" &y &"=" &sum)

”&“前面必须有个空格。

  语句多了,就要控制,所以我们要编写程序,还要学会控制语句。经典的过程化程序设计中,只有三种语句结构:顺序,分支,循环。

  循序,一条语句接着一条语句书写,执行。没什么好说的,尽量写简单。

  分支,If语句与Select Case语句,先基本了解一下。

  If语句

代码
'4-1.vb
Class SimpleCnl
Public Shared Sub Main()
Dim username,password As String
Dim isAuthenticated As Boolean = False
System.Console.Write(
"用户名:")
username
=System.Console.ReadLine()
System.Console.Write(
"密码:")
password
=System.Console.ReadLine()
If username="admin" And password="123456" Then
isAuthenticated
= True
End If
If isAuthenticated Then
System.Console.WriteLine(
"登陆成功")
Else
System.Console.WriteLine(
"用户名或密码有误")
End If
End Sub
End Class

  Select Case 语句

 

代码
'4-2.vb
Class SimpleCnl
Public Shared Sub Main()
Dim commandName As String
System.Console.WriteLine(
"输入要执行的操作:prev,next,first,end")
commandName
= System.Console.ReadLine()
Select Case commandName
Case "prev"
System.Console.WriteLine(
"翻到前一页")
Case "next"
System.Console.WriteLine(
"翻到后一页")
Case "first"
System.Console.WriteLine(
"翻到第一页")
Case "end"
System.Console.WriteLine(
"翻到最后一页")
Case Else
System.Console.WriteLine(
"错误的操作")
End Select
End Sub
End Class

基本的书写,就是这样,深入的研究等我们用到时在仔细百度。

  循环,初学者最不容易搞懂的地方,我们平时思维中循环体现的不明显,写程序语句时也往往用不好或考虑不到循环。VB.NET的循环语句有While循环,Do Loop循环,For循环,我们先掌握一种。

代码
'4-3.vb
Class SimpleCnl
Public Shared Sub Main()
Dim username, password As String
Dim isAuthenticated As Boolean = False

Do
System.Console.Write(
"用户名:")
username
= System.Console.ReadLine()
System.Console.Write(
"密码:")
password
= System.Console.ReadLine()

If username = "admin" And password = "123456" Then
isAuthenticated
= True
Else
System.Console.WriteLine(
"用户名或密码有误,请重新输入")
End If
Loop Until isAuthenticated
System.Console.WriteLine(
"登陆成功")
End Sub
End Class

学会了这些,算是有一些基础了,可以慢慢写些小程序锻炼自己的基本能力,逐步掌握语言的细节。