public class Zhuanhuan{
public static void main(String args[]){
int a;
a=Integer.parseInt(args[0]);
if(a>=0&&a<=9)
{
int i=a;
System.out.println(i);
}
else if(a>=10&&a<=35)
{
a=a+55;
char c=(char)a;
System.out.println(c);
}
}
}
这个程序,在JDK下调试 传参一切正常但是在MyEclipse下调试,在参数环境下设置了给args[0]传参,但是弹出错误对话框:在所需项目 基本数据类型转换 中存在错误:{1}.是否要继续启动?请问这是设么原因?项目 基本数据类型 哪里出错了?谢谢提示!
public static void main(String args[]){
int a;
a=Integer.parseInt(args[0]);
if(a>=0&&a<=9)
{
int i=a;
System.out.println(i);
}
else if(a>=10&&a<=35)
{
a=a+55;
char c=(char)a;
System.out.println(c);
}
}
}
这个程序,在JDK下调试 传参一切正常但是在MyEclipse下调试,在参数环境下设置了给args[0]传参,但是弹出错误对话框:在所需项目 基本数据类型转换 中存在错误:{1}.是否要继续启动?请问这是设么原因?项目 基本数据类型 哪里出错了?谢谢提示!
解决方案 »
- java类加载问题
- 在Eclipse中做Spring是发生的错误,求各位高手帮忙看看,谢谢!
- BigInteger类型不能输出信息
- 用程序方式导入到Oracle数据库的问题
- J2SE中如何使用报表?
- applet 问题。请高手指点
- 请问在使用PropertyResourceBundle的时候,如何指定.properties文件的目录?
- 【给分】怎么把JTextField的内容拷贝到剪贴板?
- 如何判断目录存不存在?
- 见笑了
- JTable中某列加入JCombobox,当移动到jcombobox后,用上下键选择jcombobox中的内容,但是却跳入jtable的下一行,求解决方法.如图
- java 统计TXT文件中数据问题
System.out.println(a);
}
else if(a>=10&&a <=35) {
a += 55;
char c = (char)a;
System.out.println(c);
}
else{
//怎么感觉你的else-if选择结构不符
}
右击你的Zhuanhuan.java-->run as-->run configurations-->arguments,然后在program arguments中输入3(中间有个空格),输入完点击‘apply’。退出该窗口后运行
是数组越界的异常,一般不常用args[]啊!转换是没什么问题!
程序跑起来没问题啊 if 和else if 应该没问题吧...
恩 是啊,这样确认应用后就会弹出那个错误,后来,看到package上有叉的标志,我把这个class删了才好...
刚想了想,会不会是没有对异常或者错误(例如a<0||a>35)作出判断,等下跑跑看 呵呵