无敌云呼系统是真的吗科技crm系统好用吗

扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
请用Java、C#或任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果.
扫二维码下载作业帮
1.75亿学生的选择
JAVA代码import java.util.Spublic class Compute { public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.print("请输入第一个数:");
double num1 = input.nextDouble();
System.out.print("请输入运算符:");
String operator = input.next();
System.out.print("请输入第二个数:");
double num2 = input.nextDouble();
System.out.println("运算结果为:" + compute(num1, num2, operator)); }
public static double compute(double num1,double num2,String operator){
double number = 0;
if(operator.equals("+")){
number = num1 + num2;
}else if(operator.equals("-")){
number = num1 - num2;
}else if(operator.equals("*")){
number = num1 * num2;
}else if(operator.equals("/")){
if(num2 != 0){
number = num1 / num2;
System.out.println("除数不能为零!");
System.out.println("运算符错误");
为您推荐:
其他类似问题
扫描下载二维码总浏览数:688
总下载量:172
Properties
Settings.settings[249B]
计算器.exe[14KB]
计算器.pdb[33KB]
计算器.vshost.exe[11KB]
计算器.vshost.exe.manifest[490B]
DesignTimeResolveAssemblyReferences.cache[5KB]
DesignTimeResolveAssemblyReferencesInput.cache[6KB]
计算器.Form1.resources[180B]
计算器.Properties.Resources.resources[180B]
计算器.csproj.FileListAbsolute.txt[1KB]
计算器.csproj.GenerateResource.Cache[975B]
计算器.csprojResolveAssemblyReference.cache[8KB]
计算器.exe[14KB]
计算器.pdb[33KB]
from.gif[4KB]
最新Asp.Net源码下载.url[123B]
计算器.sln[859B]
计算器.suo[24KB]
源码介绍
源码类别:【实验作品】
源码类型:C/S
适合人群:
授权类型:免费版
开发语言:C#
数据库:无数据库
框架版本:1.00
源码大小:61KB
相关网址:
源码指数:
上架时间: 10:16:54
一、源码特点
&&&&& 采用winform进行开发,简单的实现了加减乘除的功能,负数运算,零不能做除数
二、功能介绍
&&&&& 初学C#,编写了一个简易的计算器,能够实现基本的加减乘除,请多多指教
三、注意事项
&1、开发环境为Visual Studio 2010,使用.net 4.0开发
责任编辑:WALL·E
举报源码
源码评论
请输入验证码
评论列表
暂无评论 &
活跃于:&&&昨天
通过率:&&&314 / 341 = 92%
源码名称:
ZYWC#简易计算器源码
源码名称:
ZYWC#简易计算器源码
举报理由:
功能不完整
程序不开源
举报说明:
联系方式:
联系电话:
北京市海淀区中关村鼎好大厦A座二层 邮编:100080
Floor 2nd,Dinghao Building,Zhongguancun,Beijing,China,100080
由 && 提供运营服务,
由 & 提供技术保障
使用需知
商家需知
用户需知
快捷通道编写一个简单的计算器程序【c#吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:106,124贴子:
编写一个简单的计算器程序收藏
快试试吧,可以对自己使用挽尊卡咯~◆◆
编写一个简单的计算器程序,能够根据用户从键盘输入的运算指令和整数,进行简单的加减乘除运算。
实验目的:1)&&&& 掌握循环语句while的使用。2)&&&& 掌握循环语句do-while的使用。3)&&&& 熟悉选择语句switch的使用。4)&&&& 学会嵌套使用循环语句和选择语句。5)&&&& 学会使用break语句。实验步骤:1)&&&& 声明int型变量firstNumber和secondNumber,用于保存操作数。2)&&&& 声明string型变量operation,用于保存运算符。3)&&&& 声明string型变量response,用于保存用户输入的决定是否继续运算的字符。4)&&&& 声明do-while语句读入运算符和操作数,在该循环中用switch语句执行相应运算,并输出运算结果。5)&&&& 在do-while语句中提示用户输入相应的字符决定是否断续运算,并根据输入字符决定是否结束do-while语句的运行。
c#O基础学习中心「需高中以上」c#,达内总监授课,免费试学!达内IT培训,专设c#学习课程,「入门+精通」,一步全搞定!学习+就业!
static void Main(string[] args)&&&&&&&& {&&&&&&&&&&&& int firstNumber = 0;&&&&&&&&&&&& int secondNumber = 0;&&&&&&&&&&&& string operate = "";&&&&&&&&&&&& string response = "";&&&&&&&&&&&& Console.WriteLine("我是一个简单的计算器,可以实现两个整数的加、减、乘、除、取余");&&&&&&&&&&&& do&&&&&&&&&&&& {&&&&&&&&&&&&&&&& Console.Write("请输入第一个操作数:");&&&&&&&&&&&&&&&& firstNumber = int.Parse(Console.ReadLine());&&&&&&&&&&&&&&&& Console.Write("请输入第二个操作数:");&&&&&&&&&&&&&&&& secondNumber = int.Parse(Console.ReadLine());&&&&&&&&&&&&&&&& Console.Write("请输入第运算符:");&&&&&&&&&&&&&&&& operate = Console.ReadLine();&&&&&&&&&&&&&&&& switch (operate)&&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&&&&& case "+":&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("{0}加上{1}等于{2}", firstNumber, secondNumber, firstNumber + secondNumber);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& case "-":&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("{0}减去{1}等于{2}", firstNumber, secondNumber, firstNumber - secondNumber);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& case "*":&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("{0}乘以{1}等于{2}", firstNumber, secondNumber, firstNumber * secondNumber);
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& case "/":&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("{0}除以{1}等于{2}", firstNumber, secondNumber, firstNumber / secondNumber);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& case "%":&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("{0}取余{1}等于{2}", firstNumber, secondNumber, firstNumber % secondNumber);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& default:&&&&&&&&&&&&&&&&&&&&&&&& Console.WriteLine("输入符号错误请重新输入。");&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& }&&&&&&&&&&&&&&&& Console.Write("是否继续(Y/N): ");&&&&&&&&&&&&&&&& response = Console.ReadLine();&&&&&&&&&&&& } while (response.ToLower()!="n");&&&&&&&&&&&& Console.ReadLine();&&&&&&&& }
快试试吧,可以对自己使用挽尊卡咯~◆◆
using Susing System.Dusing System.IO;using System.Windows.Fusing System.Tusing System.Runtime.InteropSusing System.Dusing System.Drawing.Inamespace remoteClass{ ///
/// 远程监控操作类 ///
public class remoteClass:System.MarshalByRefObject {&& public remoteClass()&& {&& }&& #region get、delete 、run process && /// && /// 获取当前进程名数组&& /// && /// 进程名的数组&& public string[] getProcessName()&& {&&& //获取执行本组件的本机所以进程数组&&& Process[] myProcesses=Process.GetProcesses(".");&&& string[] processNames=new string[myProcesses.Length];&&& for(int i=0;i&&& {&&&& processNames[i]=myProcesses[i].ProcessN&&& }&&& return processN&& }&& /// && /// 结束指定的进程&& /// && /// 要结束的进程名称&& /// 操作是否成功&& public int endProcess(string processName)&& {&&& //在本机中获取指定名称的进程&&& Process[] myProcess=Process.GetProcessesByName(processName,".");&&& myProcess[0].CloseMainWindow();&&& myProcess[0].Kill();&&& return 1;&& }&& /// && /// 运行指定位置的程序&& /// && /// 程序所在的路径&& public void exeProcess(string path)&& {&&& Process process1=new Process();&&& process1.StartInfo.FileName=&&& process1.Start();&& }&& #endregion#region send message&& /// && /// 显示消息&& /// && /// 要显示的消息&& public void showMessage(string message)&& {&&& this.message=&&& //多线程显示消息&&& Thread t=new Thread(new ThreadStart(m));&&& t.Start();&& }&& pr&& private void m()&& {&&& MessageBox.Show(message,"信使",MessageBoxButtons.OKCancel);&& }&& #endregion&& #region get file or dir's info&& /// && /// 获取指定文件夹的文件信息列表&& /// && /// 指定的文件夹路径&& /// 文件信息列表&& public FileInfo[] getFileInfo(string path)&& {&&& DirectoryInfo d=new DirectoryInfo(path);&&& return d.GetFiles();&& }&& /// && /// 获取指定文件夹的子文件夹列表&& ///
快试试吧,可以对自己使用挽尊卡咯~◆◆
&& /// 指定的文件夹路径&& /// 文件夹信息列表&& public DirectoryInfo[] getDir(string path)&& {&&& DirectoryInfo d=new DirectoryInfo(path);&&& return d.GetDirectories();&& }&& #endregion&& #region delete file or dir&& /// && /// 删除指定的文件&& /// && /// 要删除的文件路径&& public void DelFile(string path)&& {&&& File.Delete(path);&& }&& /// && /// 删除指定的文件夹,包含子文件夹和其中的所有文件&& /// && /// 要删除的文件夹的路径&& public void DelDir(string path)&& {&&& Directory.Delete(path,true);&& }&& #endregion&& #region keybroad event&& [DllImport("User32.dll")]&& public static extern void keybd_event(int d,byte i,System.Int32 q,System.IntPtr s);//模拟键盘事件&&&& /// && /// 模拟按下一个按键&& /// && /// 要摹拟的按键的键值&& public void keyDown(int keyValue)&& {&&& keybd_event(keyValue,0,0,(IntPtr)0);&& }&& /// && /// 模拟释放一个按键&& /// && /// 要摹拟的按键的键值&& public void keyPress(int keyValue)&& {&&& keybd_event(keyValue,0,2,(IntPtr)0);&& }&& /// && /// 模拟一次完整的按键过程&& /// && /// 要摹拟的按键的键值&& public void key(int keyValue)&& {&&& keybd_event(keyValue,0,0,(IntPtr)0);&&& keybd_event(keyValue,0,2,(IntPtr)0);&& }&& /// && /// 模拟一次完整的按键过程&& /// && /// 要摹拟的按键的键值&& /// 要处理的窗口句柄&& public void key(int keyValue,IntPtr ptr)&& {&&& keybd_event(keyValue,0,0,ptr);&&& keybd_event(keyValue,0,2,ptr);&& }&& #endregion&& #region cut screen&& [ System.Runtime.InteropServices.DllImportAttribute ( "gdi32.dll" ) ]&& private static extern bool BitBlt (&&& IntPtr hdcDest , // 目标 DC的句柄&&& int nXDest , &&& int nYDest , &&& int nWidth , &&& int nHeight , &&& IntPtr hdcSrc ,&& // 源DC的句柄&&& int nXSrc , &&& int nYSrc , &&& System.Int32 dwRop&& // 光栅的处理数值&&& ) ;&& /// && /// 截屏&& /// && /// && public Stream GetImage()
快试试吧,可以对自己使用挽尊卡咯~◆◆
&& {&&& //得到一个最大化没有标题栏的窗体,为了截取整个屏幕&&& Form f=new Form();&&& f.FormBorderStyle=System.Windows.Forms.FormBorderStyle.N&&& f.WindowState=System.Windows.Forms.FormWindowState.M&&& //获得当前屏幕的大小&&& Rectangle rect = new Rectangle () ;&&& rect = Screen.GetBounds (f) ;&&& //创建一个以当前屏幕为模板的图象&&& Graphics g1 = f.CreateGraphics ( ) ;&&& //创建以屏幕大小为标准的位图 &&& Image MyImage = new Bitmap ( rect.Width , rect.Height , g1 ) ;&&& Graphics g2 = Graphics.FromImage ( MyImage ) ;&&& //得到屏幕的DC&&& IntPtr dc1 = g1.GetHdc ( ) ;&&& //得到Bitmap的DC &&& IntPtr dc2 = g2.GetHdc ( ) ;&&& //调用此API函数,实现屏幕捕获&&& BitBlt( dc2 , 0 , 0 , rect.Width , rect.Height , dc1 , 0 , 0 ,
) ;&&& //释放掉屏幕的DC&&& g1.ReleaseHdc ( dc1 ) ;&&& //释放掉Bitmap的DC &&& g2.ReleaseHdc ( dc2 ) ;&&& f.Dispose();&&& Stream s=new System.IO.MemoryStream();&&& //以JPG文件格式来保存&&& MyImage.Save(s,ImageFormat.Jpeg);&&& MyImage.Dispose();&&&&& }&& #endregion&& #region lock mouse&& [StructLayout(LayoutKind.Explicit)]&&&& public struct Rect && {&&&&& [FieldOffset(0)]&&&&& [FieldOffset(4)]&&&&& [FieldOffset(8)]&&&&& [FieldOffset(12)]&&&& } && [DllImport("User32.dll")]&& public static extern void ClipCursor(ref Rect rect);&& /// && /// 锁定鼠标在特定的矩形区域&& /// && /// top&& /// left&& /// right&& /// buttom&& public void lockMouse(int top,int left,int right,int buttom)&& {&&& R&&& r.bottom=&&& r.left=&&& r.top=&&& r.right=&&& ClipCursor(ref r);&& }&& #endregion&& #region mouse click&& //鼠标单击事件&& //mouse_event API中的鼠标模拟方法&& [DllImport("User32.dll")]&& public static extern void mouse_event(int dwFlags,int dx,int dy,uint dwData,ulong dwExtraInfo);&& private const int MOUSEEVENTF_LEFTDOWN=2;&& private const int MOUSEEVENTF_LEFTUP=4;
快试试吧,可以对自己使用挽尊卡咯~◆◆
&& private const int MOUSEEVENTF_RIGHTDOWN=8;&& private const int MOUSEEVENTF_RIGHTUP=16;&&&&&& [DllImport("User32.dll")]&& public static extern bool SetCursorPos(int x,int y); //定位鼠标的位置&& /// && /// 模拟鼠标左键单击&& /// && /// x的相对屏幕的相对位置&& /// y的相对屏幕的相对位置&& public void mouse_Click(float x,float y)&& {&&& //计算相对于屏幕的绝对位置&&& int screenX=(int)(x*Screen.PrimaryScreen.Bounds.Width);&&& int screenY=(int)(y*Screen.PrimaryScreen.Bounds.Height);&&& //在屏幕上定位鼠标事件的位置&&& SetCursorPos(screenX,screenY);&&& mouse_event(MOUSEEVENTF_LEFTDOWN,screenX,screenY,0,0);&&& mouse_event(MOUSEEVENTF_LEFTUP,screenX,screenY,0,0);&& }&& /// && /// 模拟鼠标左键双击&& /// && /// x的相对屏幕的相对位置&& /// y的相对屏幕的相对位置&& public void mouse_DoubleClick(float x,float y)&& {&&& int screenX=(int)(x*Screen.PrimaryScreen.Bounds.Width);&&& int screenY=(int)(y*Screen.PrimaryScreen.Bounds.Height);&&& SetCursorPos(screenX,screenY);&&& mouse_event(MOUSEEVENTF_LEFTDOWN,screenX,screenY,0,0);&&& mouse_event(MOUSEEVENTF_LEFTUP,screenX,screenY,0,0);&&& mouse_event(MOUSEEVENTF_LEFTDOWN,screenX,screenY,0,0);&&& mouse_event(MOUSEEVENTF_LEFTUP,screenX,screenY,0,0);&& }&& /// && /// 模拟鼠标右键单击&& /// && /// x的相对屏幕的相对位置&& /// y的相对屏幕的相对位置&& public void mouse_rightClick(float x,float y)&& {&&& int screenX=(int)(x*Screen.PrimaryScreen.Bounds.Width);&&& int screenY=(int)(y*Screen.PrimaryScreen.Bounds.Height);&&& SetCursorPos(screenX,screenY);&&& mouse_event(MOUSEEVENTF_RIGHTDOWN,screenX,screenY,0,0);&&& mouse_event(MOUSEEVENTF_RIGHTUP,screenX,screenY,0,0);&& }&& #endregion&& #region cdrom event&& [DllImport("winmm.dll")]&& public static extern long mciSendStringA (string lpstrCommand,string lpstrReturnString,long uReturnLength,long hwndCallback);//&& lpstrCommand&&&& 这是控制命令参数//&&& lpstrReturnString&& 这是返回值//&&& uReturnLength&&& 返回值长度参数&& /// && /// 打开光驱&& /// && public void OpenCDRom()&& {&&& mciSendStringA("set CDAudio door open", "", 0, 0);&& }&& /// && /// 关闭光驱&& /// && public void CloseCDRom()&& {&&& mciSendStringA("set CDAudio door closed", "", 0, 0);&& }&& #endregion }}
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 强哥云呼系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信