黑马程序员技术交流社区

标题: 为什么在eclipse能打印出而dos下却出现错误呢 [打印本页]

作者: ilvsoft    时间: 2014-4-6 19:33
标题: 为什么在eclipse能打印出而dos下却出现错误呢
我想把26转换成16进制打印出来为什么会出错,而在eclipse中确实可以的呢

class  JinZhiZhuanHuan
{
        public static void main(String[] args)
        {
                 int num=26;
                 int  n=num&15;//获取26的最低四位等于10
                 int temp=num>>4;//获取下一组四位,讲26右移4位
                 int m=temp&15;//获取temp最低四位等于1
                 char ch2;
                 char ch1;
                 if(m>9)
                {
                                 ch2=(char)((m-10)+'a');
                                System.out.println(ch2);
                }
                  else
                                System.out.println(m);
       
                if(n>9)
                {
                        ch1=(char)((n-10)+'a');
                        System.out.println(ch1);
                }
                else
                        System.out.println(n);               
        }
}




作者: ilvsoft    时间: 2014-4-6 19:36
C:\Documents and Settings\Administrator\桌面\新建文件夹
作者: ilvsoft    时间: 2014-4-6 19:37
不会截图 悲剧
作者: ilvsoft    时间: 2014-4-6 19:41
这是在dos下和eclipse运行后的结果

QQ图片20140406194001.jpg (153.08 KB, 下载次数: 6)

QQ图片20140406194001.jpg

QQ图片20140406194047.jpg (23.37 KB, 下载次数: 8)

QQ图片20140406194047.jpg

作者: ilvsoft    时间: 2014-4-6 19:43
结贴,找到原因了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2