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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 杨增坤 于 2013-8-29 20:16 编辑

代码有点问题谁能给修改,怎么弄个最后面循环的返回值

public class Test5 {
public static void main(String[] args)
{
  for(int x=1;x<=100;x++)
  {
  
  int y=0;
  
  if ((x==7+10*y))
   continue ;
  if(x==70+y)
   continue;
  y++;
  System.out.println(x);
  }

}
public static int y()
{
  for(int y=0;y<=9;y++)
  {return new int=y;}


评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1 赞一个!

查看全部评分

9 个回复

倒序浏览
先抢个楼层
回复 使用道具 举报
```````速度来人解救啊{:soso_e105:}
回复 使用道具 举报
public class test {
public static void main(String[] args)
{int count1=0;//这是第一后循环的次数标记
   for(int x=1;x<=100;x++)
   {count1++;
   
   int y=0;
   
   if ((x==7+10*y))
    continue ;
   if(x==70+y)
    continue;
   y++;
   System.out.println(x);
   }

}
public static int y()
{int count2=0;//这是第二次循环标记
   for(int y=0;y<=9;y++)
   {
           count2++;
   }
return count2;

}}

评分

参与人数 1技术分 +2 收起 理由
黄兴旺 + 2 赞一个!

查看全部评分

回复 使用道具 举报
“最后面循环的返回值”不知道我理解的你这句话,对不对
回复 使用道具 举报
嗯 就是 。给傻了
回复 使用道具 举报

  1. <P> </P>
复制代码
楼主是要打印100以内,能被7整除的数字吧~~~~~~~~~~~~~~~~~~~
详情请见下面的分析:
1~100之间 7的倍数的个数。并打印。
思路:
1,先对1~100进行循环(遍历)通过循环的形式。
2,在遍历的过程中,定义条件。只对7的倍数进行操作。
3,因为7的倍数不确定,只要符合条件,就通过一个变量来记录住这个变化的次数。


步骤:
1,定义循环语句,选择for语句。
2,在循环中定义判断。只要是7的倍数即可。使用if语句。条件:7的倍数 x%7==0;
3,定义变量,该变量随着7的倍数的出现而自增。
*/
class ForTest3
{
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);

/*
计数器思想。
通过一个变量记录住数据的状态变化。
也许通过循环完成。

*/
}
}

评分

参与人数 1技术分 +1 收起 理由
黄兴旺 + 1 赞一个!

查看全部评分

回复 使用道具 举报
能不能给个技术分啊,拜托了
回复 使用道具 举报
最后一个方法 返回值类型写的 int  return 的却是个对象
回复 使用道具 举报
//后面改成如下   (但你没用到这个函数)
//在循环内外都需要返回值
public static int y() {
                for (int y = 0; y <= 9; y++) {
                        return y;
                }
                return 0;

        }

评分

参与人数 1技术分 +1 收起 理由
杨增坤 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马