课后作业在这里插入代码片
1.说说给变量命名时需要注意哪些问题?
首字母小写,驼峰式写法
全局变量的话,以下划线开始
常量和静态成员变量的话,全大写,下划线连接
属性,首字母大写,驼峰式写法
2.服务微软的中英国网站,并写出中文和英文的MSDN网址
中文Microsoft Developer Network网址:
https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fsupport.office.com%2F
英文Microsoft Developer Network网址:
https://msdn.microsoft.com/en-us/
3.输入你喜欢的笔记本市计算机的三项信息(电脑名称,屏幕尺寸,重量),所有信息显示为一行,使用WriteLine()方法分别以加号和格式字符串两种方式输出
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Computer
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入电脑名称:");
string name = Console.ReadLine();
Console.WriteLine("请输入电脑尺寸:");
double size = double.Parse(Console.ReadLine());
Console.WriteLine("请输入重量:");
double kg = double.Parse(Console.ReadLine());
Console.WriteLine("使用加号连接输出为:");
Console.WriteLine("电脑名称:"+name+",电脑尺寸:"+size+"寸,电脑重量:"+kg+"kg");
Console.WriteLine("使用字符串输出为:");
Console.WriteLine("电脑名称:{0},电脑尺寸:{1},寸,电脑重量:{2}kg", name,size,kg);
Console.ReadLine();
}
}
}
4.编写控制台程序实现图书管理系统中的会员注册信息的输入功能,包括电子邮件,会员名称,密码,确认密码,要求显示会员输入的注册信息
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Books
{
class Program
{
static void Main(string[] args)
{
string Email; //电子邮件
string User; //用户名
string Password = "text1"; //密码
string Pwd = "text2"; //确认密码
Console.WriteLine("请输入电子邮件:");
Email = Console.ReadLine();
Console.WriteLine("请输入用户名:");
User = Console.ReadLine();
Console.WriteLine("请输入密码:");
Password = Console.ReadLine();
Console.WriteLine("请再次确认密码:");
Pwd = Console.ReadLine();
while (!Password.Equals(Pwd)) {
Console.WriteLine("两次密码不匹配,请再次输入:");
Pwd = Console.ReadLine();
}
Console.WriteLine("注册成功!");
Console.WriteLine("电子邮件:{0} 用户名:{1} 密码:{2}",Email,User,Password);
Console.ReadLine();
}
}
}
5.编写控制台程序,添加一个汽车类Car,他包含的字段有三个(汽车名称,颜色,产地)
创建一个汽车对象,自定义两个方法,一个方法负责从控制台得到小汽车的信息,一个方法负责格式字符串输出小汽车的信息
Car类如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Car
{
class Cat
{
private string name; //汽车名称
private string color; //汽车颜色
private string place; //汽车产地
public string Name {
get { return name; }
set { name = value; }
}
public string Color {
get { return color; }
set { color = value; }
}
public string Place {
get { return place; }
set { place = value; }
}
public void Information() {
Cat cat = new Cat();
Console.WriteLine("输入汽车名称:");
name = Console.ReadLine();
Console.WriteLine("输入汽车颜色:");
color = Console.ReadLine();
Console.WriteLine("输入汽车产地:");
place = Console.ReadLine();
}
public void Run() {
Console.WriteLine("汽车名称:{0} 颜色:{1} 产地:{2}",name,color,place);
Console.ReadLine();
}
}
}
对象输出:
using Car;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CatTest
{
class Program
{
static void Main(string[] args)
{
Cat a = new Cat();
a.Information();
a.Run();
}
}
}