一旦在此代码中捕获到异常,该menuSystem方法就会运行,但是一旦我输入一个数字,程序就会关闭并显示"Build is successful"消息.一旦发生异常,有没有办法重新进入while循环?
public static void main(String[] args) {
final UnitResults myUnit = new UnitResults(10, "Java");
int option = menuSystem();
try {
while (option != 0) {
final Scanner keyb = new Scanner(System.in);
System.out.println("");
switch (option) {
}
}
} catch (Exception InputMismachException) {
System.out.println("\nPlease Enter a Valid Number\n");
option = menuSystem();
}
}
Run Code Online (Sandbox Code Playgroud) 嗨,我有一个Access查询(下面),我正在尝试在SQL Server中重新创建:
UPDATE tblProducts SET tblProducts.ProductCode = [tblProducts].[ProductPrefix] &
Format([tblProducts].[ProductID],"00000")
WHERE (((tblProducts.ProductCode) Is Null Or (tblProducts.ProductCode) <>[tblProducts].[ProductPrefix] &
Format([tblProducts].[ProductID],"00000")));
Run Code Online (Sandbox Code Playgroud)
我在使用FORMAT功能时遇到问题.
我试图从下拉列表中获取主题名称和ID的两个值.我将ID设置为选定值,并将主题名称设置为数据字段.
有没有办法可以将这个数据字段转换成文本?
string subjectName = ddlSubjectName.Text;
string subjectId =Convert.ToString(ddlSubjectName.SelectedValue);
Run Code Online (Sandbox Code Playgroud)
上面的代码将下拉列表的选定值放入subjectName和subjectId,因为我正在尝试将这两个字段添加到我的sql数据库中
asp.net ×1
c# ×1
java ×1
ms-access ×1
mysql ×1
sql ×1
sql-server ×1
try-catch ×1
while-loop ×1