求C#编程:建立一个类,使其可以进行简单的加法运算。该程序要包含类、属性、方法等面向对象的基本元素。

求C#编程:建立一个类,使其可以进行简单的加法运算。该程序要包含类、属性、方法等面向对象的基本元素。,第1张

这个程序我昨天编过,我给你找找啊

using System;

using SystemCollectionsGeneric;

using SystemText;

namespace shangjiyi

{

/// <summary>

/// 此示例演示计算机两个数的加减乘除取余

/// </summary>

class Program

{

static void Main(string[] args)

{

int first; //第一个 *** 作数

int second; //第二个 *** 作数

string myOprator; //运算符

int result; //计算结果

//输入参与计算 *** 作数和运算符

ConsoleWriteLine("我是第一个简单的计算器,可以实现两个整数的加减乘除取余");

ConsoleWrite("请输入第一个 *** 作数:");

first = intParse(ConsoleReadLine());

ConsoleWrite("请输入第二个 *** 作数");

second = intParse(ConsoleReadLine());

ConsoleWrite("请输入运算符(+ - %):");

myOprator = ConsoleReadLine();

//计算,并输出运算符

if (myOprator == "+") //加法

{

result = first + second;

ConsoleWriteLine("{0}加上{1}等于{2}", first, second, result);

}

else if (myOprator == "-") //减法

{

result = first - second;

ConsoleWriteLine("{0}减去{1}等于{2}", first, second, result);

}

else if (myOprator == "") //乘法

{

result = first second;

ConsoleWriteLine("{0}乘以{1}等于{2}", first, second, result);

}

else if (myOprator == "%") //取余

{

result = first % second;

ConsoleWriteLine("{0}除以{1}等于{2}", first, second, result);

}

else

{

ConsoleWriteLine("对不起,我不认识你的运算符!");

}

ConsoleReadLine();

}

}

}

这个可以,我试过

设计。

在学之前来了解下,编写JAVA时要建立哪几个文件夹?

——不用建什么文件夹,只要安装好JDK。

说明每个文件夹的作用

——现在在网吧,没有JDK,没法为你解释那些文件夹。

学编写JAVA是不是英语一定要会?

——英语,初中文化就够了,虽然程序源码那么多英语,但是并不是涉及多少高级英语。

英语还有那些代码是不是要记住?

——你应该记住JAVA中的一些关键字、修饰符之类的,只要懂汉语拼音和标识符的命名规则,编写程序没有问题。

帮我推荐个编写JAVA的工具,最好是免费的。

编写JAVA程序可以用或者textpad配合JDK,也可以用JBuilder。

你们可以编个简单的程序给我看,步骤要说清楚,图就不用了。随便什么都行,步骤要清楚啊!不然我不给分哦!

——

public class pro //以下为pro类 含第三行的语句则说明本类为主类

{

public static viod main[String args] //这一句目前我还没学到 主类含有此句

{

char c='A'; //定义char型变量c 赋值为A

Systemoutprintln("我要学JAVA,我可以用JAVA输出:"+c); //本行将控制输出“我要学JAVA,我可以用JAVA输出:A”

}

}

将代码保存为projava(假设保存到C:\J\,设置好JDK的PATH和CLASSPACH环境变量后,可以运行CMD,用CD命令进入C:\J,然后使用javac命令编译java,如C:\J\>javac projava,该目录下产生一个proclass文件。用相同办法使用java命令可以运行pro程序,如C:\J\>java pro,注意编译java时需要输入扩展名,运行class时没有扩展名。)

呵呵!~~~~~~~~`因为是刚入门,所以一定要说清楚步骤,拜托了各位大哥大姐!~~~~~~~~~

——呵呵,我也是刚入门,自学《java基础教程》到40页,学的还算踏实,以后我们可以互相交流讨论一下。

!我只知道这么多了

名字排序自己写一个比较函数

比如

bool less(string n1,string n2)

{

int i = strcmp(n1c_csr(),n2c_csr()) //string 转char

的函数我忘了具体是啥

if(i<0)return 1;

else return 0;

}

然后调用sort(student &,student&,less)

class Account

{

private int id;

private double balance;

public Account()

{

id=0;

balance=0;

}

public Account(int id,double balance)

{

thisid=id;

thisbalance=balance;

}

public void setBalance(double balance)

{

thisbalance=balance;

}

public double getBalance()

{

return balance;

}

public int getID()

{

return id;

}

public boolean withDraw(double money)

{

if(money>thisbalance)

{

return false;

}

else

{

thisbalance-=money;

return true;

}

}

public void deposit(double money)

{

thisbalance+=money;

}

public String toString()

{

return "The balance of Account "+thisid+" is " +thisbalance;

}

}

public class CheckingAccount extends Account

{

private double overdraft;

public CheckingAccount()

{

super(0,0);

thisoverdraft=0;

}

public CheckingAccount(int id,double balance,double overdraft)

{

super(id,balance);

thisoverdraft=overdraft;

}

public boolean withDraw(double money)

{

Account of=new Account();

if(ofgetBalance()-money>thisoverdraft)

{

Systemoutprintln("withDraw is failure");

return false;

}

else

{

ofsetBalance(ofgetBalance()-money);

Systemoutprintln("withDraw is successful");

return true;

}

}

}

public class AccountTest

{

public static void main(String[] args)

{

Account test=new CheckingAccount(1122,20000,10000);

testdeposit(10000);

CheckingAccount of=new CheckingAccount();

ofwithDraw(40000);

Systemoutprintln(test);

}

}

以上就是关于求C#编程:建立一个类,使其可以进行简单的加法运算。该程序要包含类、属性、方法等面向对象的基本元素。全部的内容,包括:求C#编程:建立一个类,使其可以进行简单的加法运算。该程序要包含类、属性、方法等面向对象的基本元素。、如何用命令行运行含有多个类的java程序,是全部写在一起,然后用含main的那个命名,还是别的什么方法、C++类的程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10162771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存