该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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编写的计算器源代码相关推荐

  1. 用java编写计算器_用JAVA编写一个计算器

    展开全部 import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import java.aw ...

  2. 计算器的程序代码java_java 简单的计算器程序实例代码

    java 简单的计算器程序 实现实例: import java.awt.*; import java.awt.event.*; import javax.swing.*; public class c ...

  3. Java正则表达式实现计算器_用java编写win7计算器

    展开全部 参考代码:62616964757a686964616fe78988e69d8331333337393635import java.awt.*; import java.awt.event.* ...

  4. linux计算器界面代码,linux 日历,计算器,nano编辑器,开关机、重启,(示例代码)...

    1.查看文件下面所有的隐藏目录:ls -al 2.显示具体的年月日:date +%y/%m/%d 或date +%Y/%m/%d 3.显示这个月的日历: cal 显示某年日历:   cal 2017 ...

  5. 简单计算器的实现java_java实现简单计算器

    1.概述 之前作者写过一篇文章,也是关于计算器的,用的是C++与Qt,链接在这里 这次用java的swing写的(这差距好像有点大,好吧是qt太强了). 先上图: 2.UI 总体布局使用流布局. (1 ...

  6. js装修计算器java代码_JS制作简易计算器的实例代码

    做一个简易计算器,效果图片 c表示清空,为一个空字符串 +/-表示该值为正还是负 %表示当前值/100 ←表示退格,往前删除一个值 eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来. ...

  7. python代码测试健康指数计算器_python编写的bmi体重指数计算器、出租车费用计算器、个税计算器、猜数字游戏...

    ''' 写四个函数 分别包含bmi体重指数计算器.出租车费用计算器.个税计算器.猜数字游戏 ''' #体重指数计算器 def bmi(): while 1: #声明变量 身高.体重 height=in ...

  8. 逆向工程核心原理读书笔记-API钩取之计算器显示中文数字

    我们通过一个示例来练习向计算机进程插入用户的DLL文件,钩取负责向计算器显示文本的SetWindowTextW,使得计算器中显示中文数字而不是原来的阿拉伯数字.钩取前后的原理图如下所示. 下面我们先测 ...

  9. java编写某计算器控制台程序_用java程序编写一个计算器

    点击查看用java程序编写一个计算器具体信息 答:给你一个参考,希望不要被百度吞了当晚餐 import java.awt.BorderLayout; import java.awt.GridLayou ...

最新文章

  1. php redis search,php redis类
  2. Akka实战:HTTP大文件断点上传、下载,秒传
  3. centos增加软连接
  4. docker tomcat mysql_Docker下Tomcat容器中使用Mysql的方法
  5. linux下rsync+inotify实现服务器之间文件实时同步
  6. mongoose多条件模糊查询实例
  7. 编写Thymeleaf视图以展示数据
  8. php rss xml,php – 如何使用simplexml解析RSS中的标记
  9. 数据结构(8)----栈与队列之循环队列
  10. centos 时区正确,时间不对
  11. SpringCloud04 服务配置中心、消息总线、远程配置动态刷新
  12. SQL那些事儿(一)
  13. L2-003 月饼 (25 point(s))
  14. C语言小游戏,编程入门必看,初级扫雷
  15. 思科为计算机配置ip命令,使用CLI在交换机上配置IP地址设置
  16. Socket Tools的使用
  17. MySQL OCP备考
  18. 运营方法 - 运营的思考方法
  19. 解决联想笔记本 FN键不起作用的方法
  20. 扫码点餐小程序源码_做个扫码点餐的小程序贵吗?

热门文章

  1. 用ProFTPD构建FTP服务器
  2. 路由器qos设置包括哪些内容
  3. CBOX直播故障:正在连接
  4. Matlab坐标轴中的希腊字母
  5. Fabric核心模块之Peer解析
  6. Linux系统文件I/O编程(一)---open()等基本函数
  7. 同步阻塞,同步非阻塞,异步阻塞,异步非阻塞IO
  8. 论文笔记:Inception v1
  9. Android开源框架——依赖注入Dagger
  10. winsever 2008 r2 管理员账号没有权限_钉钉管理员攻略—主管理员①