A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄炳期 金牌黑马   /  2013-5-24 18:30  /  2011 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黄炳期 于 2013-5-24 20:00 编辑

class OperateTest2
{
public static void main(String[] args)
{
     int num = 61;
  
  int n1 = num & 15;//低四位
  int n2 = num & (15<<4);//高四位

  int n = n1<<4 | n2>>>4;

  System.out.println("n="+n);
  
}
}
我昨天敲到这个练习,死活编译不了,起初还以为是classpath的问题,但是我能编译运行其他程序。
所以想到了大家,尽快解决这个问题。

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

13 个回复

倒序浏览
我试了可以编译,也可以运行,输出显示n=211
回复 使用道具 举报

我运行的结果是这样。。。
回复 使用道具 举报
孙茜茜 发表于 2013-5-24 19:29
我试了可以编译,也可以运行,输出显示n=211

能帮我看看不
回复 使用道具 举报
悲剧,我大意了,已找到问题。
回复 使用道具 举报
黄炳期 发表于 2013-5-24 19:43
能帮我看看不

你的错误是wrong name好吗。和代码没有关系。是不是已经有一个重复的class文件了。要么换个包里试一试,要么换个类名。
回复 使用道具 举报
王靖远 发表于 2013-5-24 19:59
你的错误是wrong name好吗。和代码没有关系。是不是已经有一个重复的class文件了。要么换个包里试一试, ...

多谢指教。我之前是没仔细检查。谢谢。
回复 使用道具 举报
我估计你的路径肯定有问题,因为他是NoClassDefFoundError没有找到这个类

评分

参与人数 1技术分 +1 收起 理由
殇_心。 + 1

查看全部评分

回复 使用道具 举报
小石头39910 发表于 2013-5-24 20:02
我估计你的路径肯定有问题,因为他是NoClassDefFoundError没有找到这个类

不知道我怎么就把类文件命名为另外一个,然后我编译运行的时候输入的不是同一个名字,呵呵。疏忽了,谢谢啊
回复 使用道具 举报
。。楼主 我表示我尝试了半天。。罪过! 你说怎么办。!
回复 使用道具 举报
Jacky_Chen1990 发表于 2013-5-24 21:38
。。楼主 我表示我尝试了半天。。罪过! 你说怎么办。!

;P不好意思啊!在黑马请你喝酒!
回复 使用道具 举报
黄炳期 发表于 2013-5-24 21:59
不好意思啊!在黑马请你喝酒!

你是几期啊!你说的!丫丫的。。。
回复 使用道具 举报
Jacky_Chen1990 发表于 2013-5-24 22:20
你是几期啊!你说的!丫丫的。。。

:victory:
目测21或者22
回复 使用道具 举报
呀 那就21期!我是20期的。。这样还有可能碰到啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马