1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace 第六天_do_while循环 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 14 string answer = ""; 15 16 while (answer != "q") 17 { 18 Console.WriteLine("请输入您要增倍的数字:"); 19 answer = Console.ReadLine(); 20 if (answer != "q") 21 { 22 try 23 { 24 int answer02 = Convert.ToInt32(answer); 25 Console.WriteLine("您输入数字的两倍是:{0}", answer02 * 2); 26 } 27 catch 28 { 29 Console.WriteLine("请输入的格式有误,请重新输入:"); 30 } 31 } 32 else 33 { 34 Console.WriteLine("您请求了程序退出"); 35 } 36 } 37 Console.ReadKey(); 38 } 39 } 40 }
if语句和while循环的使用,异常捕获的使用。
练习二:求最大值的方法
首先设立一个值,然后每个新输入的数字,都跟原定的值进行比较,只要比我设立值大,就把输入的数字赋值给最大值。
int max=0;
if(number>max)
{
max=number;
}
2.程序调试:
需要进行程序调试的情况:
(1)写完一段程序后,想看一下这段程序的执行过程。
(2)当你写完这段程序后,发现,程序并没有按照你想象的样子去执行。 注:可以进行适当的局部输出操作,来查看执行过程
调试方法:
(1)F11逐语句调试(单步调试)
(2)F10逐过程调试 ----用于“方法”
(3)断点调试 (自己先推断有可能出现错误的地方)程序运行断点处,就不再向下执行了,如果往下执行,按F11.