黑马程序员技术交流社区
标题:
循环找问题,编译一直不成功找不到符号
[打印本页]
作者:
张世刚
时间:
2012-6-20 13:58
标题:
循环找问题,编译一直不成功找不到符号
本帖最后由 张世刚 于 2012-6-20 14:31 编辑
class ForTest
{
public static void main (String [] args)
{
int count=0;
for (int x=1 ; x<=100 ; x++ );
{
if (x%7==0);
System.out.println ("x="+x);
count++;
}
System.out.println("count="+count);
}
}
复制代码
作者:
符云爵
时间:
2012-6-20 14:00
for (int x=1 ; x<=100 ; x++ );
后边多了个分号
作者:
唐辉辉
时间:
2012-6-20 14:00
本帖最后由 唐辉辉 于 2012-6-20 14:02 编辑
for (int x=1 ; x<=100 ; x++ );多了分号
if (x%7==0);多了分号,却少了括号
当遇到编译时的问题时,楼主一定要仔细检查代码。
正确如下
class Demo1 {
public static void main(String[] args) {
int count = 0;
for (int x = 1; x <= 100; x++)
{
if (x % 7 == 0){
System.out.println("x=" + x);
count++;
}
}
}
}
作者:
王晓新
时间:
2012-6-20 14:06
class ForTest
{
public static void main (String [] args)
{
int count=0;
for (int x=1 ; x<=100 ; x++ );//这里多了一个分号,就相当于一条空语句,效果是x从1到100,循环完之后才执行下面的语句
{
if (x%7==0);
System.out.println ("x="+x);//这里也多了一个分号
count++;
}
}
}
作者:
燃烧端午
时间:
2012-6-20 14:18
楼主应该是要找1到100以内7的倍数吧
public class ForTest
{
public static void main (String [] args)
{
// int count=0;//这个好像没用吧
for (int x=1 ; x<=100 ; x++ )//;
{
if (x%7==0)//;为什么要加分号if和for语句不用分号结尾的
System.out.println ("x="+x);
// count++;
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2