黑马程序员技术交流社区
标题:
这个为什么用Myeclipse编写的程序,for循环中的x++会有警示...
[打印本页]
作者:
一大把手
时间:
2015-11-15 19:54
标题:
这个为什么用Myeclipse编写的程序,for循环中的x++会有警示...
import java.io.*;
class Test1
{
public static void main(String[]args) throws Exception
{
String[] s={"零 " ,"一","二","三","四","五","六","七","八","九"};
//键盘录入
BufferedReader bufr=
new BufferedReader(new InputStreamReader(System.in));
String str=bufr.readLine();
for(int x =0;x<str.length(); x++)
{
int i=str.charAt(x)-'0';
if(i>=0&&i<10)
System.out.print(s[i]);
else
System.out.print("输入错误,请确认后输入");
break;
}
}
}
作者:
大耳冬
时间:
2015-11-15 22:05
因为你那个break 在for循环里 。你那个x++根本就没用到,在main方法前加上@SuppressWarnings("unused")这个就好了, @SuppressWarnings("unused") 是JDK5.0后的新特性,你在使用IDE如eclipse的时候,当你定义了一个变量如int a=0;但是你后面根本就没有使用到这个变量,这一行的前面会有一个黄色的警告标志,你将鼠标移动到上面会提示“这个变量从未被使用”,你用上面的标注后就没有这个提示了。
作者:
一大把手
时间:
2015-11-16 14:45
谢谢你了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2