日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算器显示代码java_java编写的计算器源代码

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算器显示代码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编写的计算器源代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。