毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

java十进制转成2、8、16进制 第2页

更新时间:2011-5-21:  来源:毕业论文
import java.applet.*;
import java.awt.*;
public class shier extends Applet{//继承applet类
 Label lab=new Label("数值:");//定义标签,并初始化
 Label lab2=new Label("进制:");
 TextField input=new TextField(10);//定义文本框
 TextField input2=new TextField(10);
 String s="",s2="",s3="";//初始化一些参数
 int data,num2;
 
 public void init(){//方法,往画布上添加标签,文本框
  add(lab);
  add(input);
  add(lab2);
  add(input2);
 }
 
 public void paint(Graphics g){//画布上的实现输出
  g.drawString("二进制:"+s, 15, 80);
  g.drawString("八进制:"+s2, 15, 100);
  g.drawString("十辣进制:"+s3, 15, 120);
 }
 
 public  boolean action(Event e,Object o){//按下回车后实现
  try{
   if(e.target==input||e.target==input2){//在任意一个文本框中若是有按下回车键就读取数值
    data=Integer.parseInt(input.getText());
    num2=Integer.parseInt(input2.getText());
   }
   if(num2==2){//如果输入的进制为2时,进行相应的操作
    int a[]=new int[20];
    int i=0;
    String str="";
    while(data!=0){
     a[i]=data%2;
     data=data/2;
     str=a[i]+str;
     i++;
    }
    s=str;
    s2="";
    s3="";
    showStatus("运行成功!");
   }
   else if(num2==8){//如果输入的进制为8时,进行相应的操作
    int a[]=new int[20];
    int i=0;
    String str="";
    while(data!=0){
     a[i]=data%8;
     data=data/8;
     str=a[i]+str;
     i++;
    }
    s2=str;
    s="";
原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn     while(data!=0){
     a[i]=data%16;
     data=data/16;
     str=a[i]+str;
     i++;
    }
    s3=str;
    s2="";
    s="";
    showStatus("运行成功!");
   }
   else {s="";s2="";s3="";showStatus("输入进制数不对!");}//如果输入的进制不是2、8、16是显示错误
   repaint();
   return true; 
  }catch(Exception a){//监听错误,并做出相应的操作
   showStatus("出错!");
   return false;   }

上一页  [1] [2] 

java十进制转成2、8、16进制 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。