计算器显示代码java_java编写的计算器源代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
intnum=intnum*-1;
}
return removepoint(Double.toString(intnum));//返回十进制字符串
}
public String removepoint(String point){//删除多余小数点
int i;
String pointstr=new String();
i=point.indexOf(".0");//找到字符串里,小数点的位置
if(i>=0){
pointstr=point.substring(i);//将小数点后的字符串放在pointstr
if(pointstr.compareTo(".0")==0){//如后面只有".0"则把其删除
point=point.substring(0,i);
}
}
return point;
}
public String adjuststr(String text){//对显示在文本框里的内容进行调整,使看起来像右对齐
int i=35;
StringBuffer textstr=new StringBuffer();
for(i=35;i>text.length();i--){
textstr.append(" ");
}
textstr.append(text);
return textstr.toString();
}
public String removespace(String text){//删除空格算法
int i;
i=text.lastIndexOf(" ");//找到最后一个空格
text=text.substring(i+1);//把前面的删除
return text;//返回已经删除空格的text
}
public String not(String text){//二进制非算法
StringBuffer notstr=new StringBuffer();
int i;
for(i=0;i
if(text.substring(i,i+1).compareTo("1")==0){//等于1,则把0放在notstr
notstr.append("0");
}
else{//不等于1,则把1放在notstr
notstr.append("1");
}
}
return notstr.toString();//返回notstr
}
public String or(String text1,String text2){//二进制或算法
String text3;
int i,j;
StringBuffer text4=new StringBuffer();
StringBuffer text5=new StringBuffer();
if(text2.length()>text1.length()){//将两个二进制数比较,大的为text1,小的为text2
text3=text1;
text1=text2;
text2=text3;
}
for(i=0;i
text4.append("0");
}
text4.append(text2);
for(i=0;i
if(Integer.parseInt(text1.substring(i,i+1))+Integer.parseInt(text4.toString().substring(i,i+1))==0){//将对应每一位进行加运算,并把结果放在text5里
text5.append("0");//结果为0,则把0放在text5
}
else{
text5.append("1");//结果大于0,则把1放在text5
}
}
return text5.toString();//返回text5
}
public String and(String text1,String text2){//二进制与算法
String text3;
int i,j;
StringBuffer text4=new StringBuffer();
StringBuffer text5=new StringBuffer();
if(text2.length()>text1.length()){//将两个二进制数比较,大的为text1,小的为text2
text3=text1;
text1=text2;
text2=text3;
}
for(i=0;i
text4.append("0");
}
text4.append(text2);
for(i=0;i
if(Integer.parseInt(text1.substring(i,i+1))*Integer.parseInt(text4.toString().substring(i,i+1))==0){//将对应每一位进行乘运算,并把结果放在text5里
text5.append("0");//相乘结果为0,则把0放在text5
}
else{
text5.append("1");//相乘结果为1,则把1放在text5
}
}
return text5.toString();//把text5返回
}
}
计算器显示代码java_java编写的计算器源代码相关推荐
- 用java编写计算器_用JAVA编写一个计算器
展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...
- 计算器的程序代码java_java 简单的计算器程序实例代码
java 简单的计算器程序 实现实例: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class c ...
- Java正则表达式实现计算器_用java编写win7计算器
展开全部 参考代码:62616964757a686964616fe78988e69d8331333337393635import java.awt.*; import java.awt.event.* ...
- linux计算器界面代码,linux 日历,计算器,nano编辑器,开关机、重启,(示例代码)...
1.查看文件下面所有的隐藏目录:ls -al 2.显示具体的年月日:date +%y/%m/%d 或date +%Y/%m/%d 3.显示这个月的日历: cal 显示某年日历: cal 2017 ...
- 简单计算器的实现java_java实现简单计算器
1.概述 之前作者写过一篇文章,也是关于计算器的,用的是C++与Qt,链接在这里 这次用java的swing写的(这差距好像有点大,好吧是qt太强了). 先上图: 2.UI 总体布局使用流布局. (1 ...
- js装修计算器java代码_JS制作简易计算器的实例代码
做一个简易计算器,效果图片 c表示清空,为一个空字符串 +/-表示该值为正还是负 %表示当前值/100 ←表示退格,往前删除一个值 eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来. ...
- python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...
''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...
- 逆向工程核心原理读书笔记-API钩取之计算器显示中文数字
我们通过一个示例来练习向计算机进程插入用户的DLL文件,钩取负责向计算器显示文本的SetWindowTextW,使得计算器中显示中文数字而不是原来的阿拉伯数字.钩取前后的原理图如下所示. 下面我们先测 ...
- java编写某计算器控制台程序_用java程序编写一个计算器
点击查看用java程序编写一个计算器具体信息 答:给你一个参考,希望不要被百度吞了当晚餐 import java.awt.BorderLayout; import java.awt.GridLayou ...
最新文章
- php redis search,php redis类
- Akka实战:HTTP大文件断点上传、下载,秒传
- centos增加软连接
- docker tomcat mysql_Docker下Tomcat容器中使用Mysql的方法
- linux下rsync+inotify实现服务器之间文件实时同步
- mongoose多条件模糊查询实例
- 编写Thymeleaf视图以展示数据
- php rss xml,php – 如何使用simplexml解析RSS中的标记
- 数据结构(8)----栈与队列之循环队列
- centos 时区正确,时间不对
- SpringCloud04 服务配置中心、消息总线、远程配置动态刷新
- SQL那些事儿(一)
- L2-003 月饼 (25 point(s))
- C语言小游戏,编程入门必看,初级扫雷
- 思科为计算机配置ip命令,使用CLI在交换机上配置IP地址设置
- Socket Tools的使用
- MySQL OCP备考
- 运营方法 - 运营的思考方法
- 解决联想笔记本 FN键不起作用的方法
- 扫码点餐小程序源码_做个扫码点餐的小程序贵吗?