C# 第一章 作業
阿新 • • 發佈:2019-02-06
課後作業在這裡插入程式碼片
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();
}
}
}