int a = 0x100;
System.out.println(new Integer(a).intValue() + "<------------");
System.out.println(new Integer(a).intValue() + "<------------");
解决方案 »
- java.io.FileNotFoundException: test/fileThread-494 (Too many open files)
- 一个字符串处理问题
- 关于使用接口Lockable来控制某个对象的访问权的问题..请高手指点一下.
- 请教一个关于Swing刷新的问题
- 请教各位大哥,这个问题怎么解决?
- <请教如何把IP地址转为主机名,焦急等待中...请高手帮忙>
- 考大家一个问题:java函数调用是传值还是传引用。答对者有分。
- 重大问题!对小弟非常之重要,向各位高手求教了!!!!
- 紧急!为什么我的applet不能够连接oracle数据库。我用的JDBC,提示找不到JDBC类。应该如何配置服务器啊
- 关于下载的问题!
- 【关于Java UDP网络连接问题!在线等......】
- java 网络传输时的害怕!
建议LZ将入参类型改成String,然后用正则表达式"[1-9]\\d*"判断入参合法性即可。
如果参数要是String类型也就没什么好说的了,就是因为参数是int 给出的值又不好确定进制,要想办法能识别出进制,int类型不好用正则表达式
convert方法参数题目给的是int类型,是给定的方法,我要写的是方法里的代码,之后题目是由系统判定给分,系统会用一大堆实例去检测这个方法,不可以去修改方法模型,题目提交上去题目系统会去调用这个方法,题目系统传进来的参数我不好改,系统只会根据实例测试这个方法,最后自动给出分数,如果自己改方法参数类型系统实例提供的int类型参数就穿不进来出错了
5L说的有道理,既然方法不能改,就在入口把好关。如果从头到尾都是int型传递的,那就。。真没辙了,毕竟8进制16进制都是合法的整数啊。。
5L说的有道理,既然方法不能改,就在入口把好关。如果从头到尾都是int型传递的,那就。。真没辙了,毕竟8进制16进制都是合法的整数啊。。我回复的说的很清楚,入口不是我控制的,方法内可能的确解决不了,感觉jdk应该提供能识别int类型进制的方法
方法签名已经经过编译不可改变,你以0xA和10调用方法,编译后的class不变.
答案就是楼主奇思妙想不断,但我认为你的奇思妙想实现不了,也不应该实现(逻辑不对)