首页 \ 问答 \ 怎么用java做个简单的计算器?

怎么用java做个简单的计算器?

java重修 一点也不会啊!!老师让用java编个计算器。 
 我是一点也不会 网上有代码也不知道怎么用?谁帮帮忙?讲解一下??谢谢啦 
 还有要叫个报告..对了 那计算器编写出来是一个程序吗?..
更新时间:2023-04-07 09:04

最满意答案

看Java私塾的视频吧
最近赶上校庆,他们的视频,电子书 项目源代码
都配套发布了出来,不错
学费还可以打9折
搜搜就可以找到

其他回答

//仅提供一些关键语句,不可直接运行,具体自己去实现
//自己多查查java api
import java.io.*;//导入操作要用到的类
file file=new file("c:/test.txt");//源文件位置
filereader fr=new filereader(file);//创建文件输入流
              bufferedreader in=new bufferedreader(fr);//包装文件输入流,可整行读取
string line;
while((line=in.readline()) != null) {
//循环里逐行读取到字符串line
string[] str=line.split(" ")//以空格为间隔将这一行拆分成一组小字符串
int []num=new int[100];
num[i]=integer.parseint(str[i]);//将拆分的字符串解析为整数
int sum=num[0]+num[1]
//进行运算操作
}

相关问答

更多
  • 看Java私塾的视频吧 最近赶上校庆,他们的视频,电子书 项目源代码 都配套发布了出来,不错 学费还可以打9折 搜搜就可以找到
  • 你直接在你的.py文件点右键,然后用IDLE打开,打开后按F5就可以了 或者说打开IDLE也就是你所说的shell,然后点菜单里的File,然后找到open,打开你的文件就可以了。要执行的话也是按F5
  • //仅提供一些关键语句,不可直接运行,具体自己去实现 //自己多查查Java API import java.io.*;//导入操作要用到的类 File file=new File("c:/test.txt");//源文件位置 FileReader fr=new FileReader(file);//创建文件输入流 BufferedReader in=new BufferedReader(fr);//包装文件输入流,可整行读取 String line; while((line=in.readLine()) ...
  • 你在while条件里这么写: String line =null; while((line = bfr.readLine()) != null) { System.out.println(line); } 这样就好使了,因为每次执行readLine()都会去读一行的,你上面的代码条件判断读的是一行,显示的时候读的是下一行了。
  • 可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。 BufferedReader bre = null; try { String file = "D:/test/test.txt"; int i =1; bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流 while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环 ...
  • 使用"\\.\\s+" 。 这将消耗点后的所有空格。 Use "\\.\\s+". This will consume all the whitespace after a dot.
  • 将其中一个文件的全部内容存储到字符串中,而不是逐行比较。 String strLine1, strLine2; StringBuffer strFile2 = new StringBuffer(); //Store the contents of File2 in strFile2 while((strLine2 = br2.readLine()) != null) { strFile2.append(strLine2); } //Check whether each line of File1 is in ...
  • 您是否看过以余弦距离测量文档相似度? 余弦相似度衡量内积空间的两个向量之间的相似性,衡量它们之间角度的余弦值http://en.wikipedia.org/wiki/Cosine_similarity 如果您有文档A和B,则可以为文档A和B创建两个术语向量。术语向量A将包含文档A的单词以及文档的每个单词的频率。 而不是原始字频率,你可以TF-IDF加权。 对于文档B也是如此。一旦有了术语向量A和B,就可以计算术语向量A和B的余弦相似度,它代表文档A和B.在创建术语向量之前,您需要执行一些预处理任务,如过滤停 ...
  • 目前,当你找到的东西时,你打电话 System.out.println(line.contains(userSearch)); 据我所知,它会打印“true”或“false”,因为String.contains(String)应该返回一个布尔值。 要打印整行,只需使用System.out.println(line); 或者你想看到什么? 我不知道你的val变量是什么,但如果它只是说“找到结果”或“未找到”你可以使用布尔值。 如果要计算结果,请编写var++; 当它找到某些东西时,如果该行不包含结果则没有。 ...
  • 如果K-Means实际上完成了这项工作,而且似乎很慢,那么为什么不尝试让它更快? 我使用的方法是随机暂停 。 通常情况下,在没有更改基本算法的情况下,存在大量加速空间,在代码中您不会认为是一个问题。 这是一个例子。 If K-Means actually does the job, and simply seems to be slow, then why not try to make it faster? The method I use is random-pausing. It's usually ...

相关文章

更多

最新问答

更多
  • h2元素推动其他h2和div。(h2 element pushing other h2 and div down. two divs, two headers, and they're wrapped within a parent div)
  • 创建一个功能(Create a function)
  • 我投了份简历,是电脑编程方面的学徒,面试时说要培训三个月,前面
  • PDO语句不显示获取的结果(PDOstatement not displaying fetched results)
  • Qt冻结循环的原因?(Qt freezing cause of the loop?)
  • TableView重复youtube-api结果(TableView Repeating youtube-api result)
  • 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
  • SQL Server 2014版本支持的最大数据库数(Maximum number of databases supported by SQL Server 2014 editions)
  • 我如何获得DynamicJasper 3.1.2(或更高版本)的Maven仓库?(How do I get the maven repository for DynamicJasper 3.1.2 (or higher)?)
  • 以编程方式创建UITableView(Creating a UITableView Programmatically)
  • 如何打破按钮上的生命周期循环(How to break do-while loop on button)
  • C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
  • 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
  • 如何防止调用冗余函数的postgres视图(how to prevent postgres views calling redundant functions)
  • Sql Server在欧洲获取当前日期时间(Sql Server get current date time in Europe)
  • 设置kotlin扩展名(Setting a kotlin extension)
  • 如何并排放置两个元件?(How to position two elements side by side?)
  • 如何在vim中启用python3?(How to enable python3 in vim?)
  • 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
  • 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
  • Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
  • dedecms如何安装?
  • 在哪儿学计算机最好?
  • 学php哪个的书 最好,本人菜鸟
  • 触摸时不要突出显示表格视图行(Do not highlight table view row when touched)
  • 如何覆盖错误堆栈getter(How to override Error stack getter)
  • 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
  • USSD INTERFACE - > java web应用程序通信(USSD INTERFACE -> java web app communication)
  • 电脑高中毕业学习去哪里培训
  • 正则表达式验证SMTP响应(Regex to validate SMTP Responses)