Java编程题讲解.doc

Java编程篇 1. 将一个十进制数(byte类型)转化二进制数,将二进制数前后颠倒,再算出颠倒后其对应的十进制数。 public class MyByte{ private byte b; private int a[] = {0,0,0,0,0,0,0,0}; public MyByte(byte b){ this.b = b; } public void tenToSecond(){ int i=0; do{ a[i] = b%2; b = (byte) (b/2); i++; }while(b != 0); } public byte toTen(){ int temp[] = {0,0,0,0,0,0,0,0},j=0; for(int i=7;i=0;i--){ temp[j]=a[i]; j++; } for(int i=0;i8;i++){ b+=temp[i]*2; } return b; } public static void main(String[] args){ MyByte mb = new MyByte((byte) 7); mb.tenToSecond(); Sy

文档评论(0)

1亿VIP精品文档

相关文档