net编程Word下载.docx
- 文档编号:17026662
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:23
- 大小:21.65KB
net编程Word下载.docx
《net编程Word下载.docx》由会员分享,可在线阅读,更多相关《net编程Word下载.docx(23页珍藏版)》请在冰豆网上搜索。
publiccharsex;
Studentstu;
stu.stuNo=1001;
stu.stuName="
乔峰"
;
stu.age=23;
stu.sex='
男'
学生信息:
\n姓名:
+stu.stuName;
\n学号:
+stu.stuNo;
\n性别:
+stu.sex;
\n年龄:
+stu.age;
4、算数运算符的应用测试
privatevoidForm1_Load(objectsender,EventArgse)
intnum1=5,num2=2;
inta=num1%num2;
intb=num1/num2;
lblShow.Text=num1+"
%"
+num2+"
="
+a;
lblShow.Text+="
\n"
+num1+"
/"
+b;
a=num1++;
b=--num2;
+"
a=num1++;
后num1="
a="
b=--num2;
后num2="
b="
+b;
5、赋值运算符及隐式数据类型转换应用测试
inta,b=5;
charc='
中'
a=c+2;
整型变量a的值为:
+a;
doublex=42;
x/=b;
\n浮点型变量x的值为:
+x;
6、测试关系运算符和逻辑运算符
inta=8,b=5;
boolk;
k=a!
=b;
a!
=b;
的结果是:
+k;
k=a<
=b&
&
a<
=10;
\na>
=0&
=10;
++a==9;
\na<
+k+"
a在执行后的结果是:
"
a在执行后的结果是:
7、数组及其应用演示
int[]a={23,15,27,12,24};
int[]b=newint[5];
Array.Copy(a,b,5);
b[3]=18;
Array.Clear(a,0,5);
数组b的原始值:
+b[0]+"
+b[1]+"
+b[2]+"
+b[3]+"
++b[4]+"
\n"
Array.Sort(b);
数组b排序后值:
Array.Reverse(b);
反转数组b的值:
intloc=Array.IndexOf(b,18);
18是数组b中第"
+(loc+1)+"
个元素"
;
8、多维数组、数组型的数组的应用展示
int[,]a=newint[2,3]{{1,2,3},{4,5,5}};
int[][]b=newint[2][];
b[0]=newint[3]{1,2,3};
b[1]=newint[4]{4,5,6,7};
a是二维数组,共6个数组元素,均为整数值。
b是一维数组,共2个数组元素,均为子数组。
a[0,0]的值为"
+a[0,0];
\nb[0][0]的值为"
+b[0][0];
9、展示字符串及其应用
StringBuildersb=newStringBuilder();
privatevoidbtnInsert_Click(objectsender,EventArgse)
sb.Append(txtSource.Text);
intpos=Convert.ToInt32(txtPos.Text);
sb.Insert(pos,txtInsert.Text,1);
txtSource.Text=sb.ToString();
privatevoidbtnSelect_Click(objectsender,EventArgse)
stringstr=sb.ToString();
intloc=str.IndexOf(txtSelect.Text);
\n查找的字符串在主串中的起始索引值为"
+loc;
10、摄氏度转换
doublec=Convert.ToInt32(txtCelsius.Text);
doublef=9.0/5*c+32;
txtFahrenheit.Text=f.ToString();
11、简单的储蓄存款计算器:
intmoney=Convert.ToInt32(txtMoney.Text);
intyear=Convert.ToInt32(txtYear.Text);
doublerate=Convert.ToDouble(txtRate.Text)/100;
doubleinterest=money*rate*year;
txtInterest.Text=interest.ToString();
doubletotal=money+interest;
txtTotal.Text=total.ToString();
12、5个数字排序
double[]a=newdouble[5];
inti=0;
privatevoidbutton1_Click(objectsender,EventArgse)
doubleelement=double.Parse(txtElement.Text);
a[i]=element;
txtPrior.Text+=a[i]+"
i++;
lblNO.Text="
第输入第"
+(i+1)+"
privatevoidbutton2_Click(objectsender,EventArgse)
Array.Sort(a);
txtSort.Text=a[0]+"
+a[1]+"
+a[2]+"
+a[3]+"
+a[4];
13、创建一个Windows应用程序,输入n,求1+2+3+…+n。
intn=Convert.ToInt32(txtNum.Text);
inti=1;
intsum=0;
while(i<
=n)
sum+=i;
1+2+...+"
+n+"
="
14、创建一个Windows应用程序,输入n,求n!
,即1*2*3…*n.
intsum=1;
do
sum*=i;
=n);
1*2*...*"
15、计算体重
doubleh,w,t;
h=Convert.ToDouble(txtHeight.Text);
w=Convert.ToDouble(txtWeight.Text);
t=w/(h*h);
if(t<
18)
您的身材偏瘦!
elseif(t>
=18&
t<
25)
您的身材完全标准!
elseif(t<
=25&
27)
您的身材偏胖!
else
您的身材有点肥胖!
16、一个百万富翁遇到一个陌生人
inti;
doublet,s1,s2;
s1=t=0.01;
s2=100000;
for(i=2;
i<
=30;
i++)
t=t*2;
s1=s1+t;
s2=s2+100000;
lblShow.Text=String.Format("
百万富翁给陌生人{0:
N2}元。
\n陌生人给百万富翁{1:
s1,s2);
17、输入三角形行数,打印等腰三角形
privatevoidbtnOk_Click(objectsender,EventArgse)
intn=Convert.ToInt32(txtNum.Text);
inti,j;
for(i=1;
=n;
sb.Append("
);
for(j=1;
j<
=2*i-1;
j++)
{sb.Append("
*"
sb.Append("
lblShow.Text=sb.ToString();
18、有一个函数:
输入x,输出y
函数计算(x<
1)(1=<
x<
=10)(x>
=10)
doubleX=Convert.ToDouble(txtX.Text);
doubley;
if(X<
1)
y=X;
elseif(X>
=1&
X<
10)
y=2*X-1;
y=3*X-11;
txtY.Text=y.ToString();
19、输入联系人的姓名,电话和Email,单击“添加”扭,显示该联系人的相应信息。
stringname=txtname.Text;
stringphone=txtphone.Text;
if(phone=="
)phone=null;
stringemail=txtemail.Text;
if(email=="
)email=null;
AddressBooka=newAddressBook(name,phone,email);
txtmessage.Text=a.GetMessage();
classAddressBook
privatestringname;
privatestringphone;
privatestringemail;
publicAddressBook(stringname,stringphone,stringemail)
this.name=name;
this.phone=phone;
this.email=email;
publicstringName
get{returnname;
publicstringPhone
get
if(phone==null)return"
未输入"
elsereturnphone;
set
phone=value;
publicstringEmail
if(email==null)return"
elsereturnemail;
email=value;
publicstringGetMessage()
returnstring.Format("
姓名:
{0}\n电话:
{1}\nEmail:
{2}"
Name,Phone,Email);
20、模拟银行账号管理系统
publicpartialclasscreditNo:
publiccreditNo()
Accountaccount;
privatevoidbtnCrtsavingAc_Click(objectsender,EventArgse)
account=newAccount();
stringmessage=String.Format("
创建帐户成功,用户卡号为:
{0}"
account.CreditNo);
lblshow.Text="
+message+"
privatevoidbtnWithDraw_Click(objectsender,EventArgse)
stringmessage;
if(account==null)
message="
请先创建帐户!
elseif(txtWithDraw.Text=="
)
请输入取款金额"
decimalmoney=decimal.Parse(txtWithDraw.Text);
account.WithDraw(money,outmessage);
privatevoidbtndeposit_Click(objectsender,EventArgse)
elseif(txtdeposit.Text=="
请输入存款金额"
else
{
decimalmoney=decimal.Parse(txtdeposit.Text);
account.Deposit(money,outmessage);
privatevoidCheck_Click(objectsender,EventArgse)
account.Check(outmessage);
+message+"
publicclassAccount
protectedintcreditNo;
protecteddecimalbalance;
publicAccount()
Randomr=newRandom();
creditNo=r.Next(100000,499999);
balance=100;
publicdecimalBalance
returnthis.balance;
publicintCreditNo
returnthis.creditNo;
publicvirtualboolWithDraw(decimalmoney,outstringmessage)
if(money<
0)
操作失败!
\n输入金额不正确!
returnfalse;
elseif(balance>
=money)
balance-=money;
操作成功!
\n取款"
+money+"
元"
returntrue;
\n余额不足!
publicvirtualboolDeposit(decimalmoney,outstringmessage)
balance+=money;
\n存款"
publicdecimalCheck(outstringmessage)
当前余额为"
+balance+"
21、两个数计算
publicdelegateintCaculate(intx,inty);
publicCaculatehandler;
inta=Convert.ToInt32(txtNum1.Text);
intb=Convert.ToInt32(txtNum2.Text);
MyMathmath=newMyMath();
handler=newCaculate(math.Add);
lblShow.Text+="
两数之和:
+handler(a,b);
handler=newCaculate(math.Multiply);
\n两数之积为:
+handler(a,b);
classMyMath
{
publicintAdd(intx,inty)
{returnx+y;
publicintMultiply(intx,inty)
{returnx*y;
22、成绩管理系统确定
privatevoidbtnYes_Click(objectsender,EventArgse)
stringuserName=txtName.Text;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 编程