编写一段程序,运行时向用户提问你考了多少分,接收输入后判断其等级并显示出来,优90-100,良80-89,中60-79,差0-59要求采用面向对象的方法编程
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;
namespace MarkRank { class Program { static void Main(string[] args) { SoluteRank mk = new SoluteRank(); mk.GetMark(0); mk.Rank(); Console.ReadKey();
} }
class SoluteRank { private double mark; public void GetMark(double m) { Console.WriteLine("请输入成绩"); m = Convert.ToDouble(Console.ReadLine()); mark = m; } public void Rank() { if (mark < 0 || mark > 100) { Console.WriteLine("输入错误"); return; } if (mark >= 90) Console.WriteLine("优"); else if (mark >= 80) Console.WriteLine("良"); else if (mark >= 60) Console.WriteLine("中"); else Console.WriteLine("差");
} }
}
|