2 frank0501 frank0501 于 2015.07.25 12:23 提问

实在想不明白,为何这段代码只输出128

import java.util.*;

public class TheLuckyNumbersLevelTwo {

ArrayList al = new ArrayList();

public static void find(int[] numbers)
{
    int t=128;
    int i;
    for(i=0;i<t;i++);
    {
        System.out.println(i);

        /*
        System.out.print('[');
        int j=i;
        int k=0;
        while(j>0)
        {
            if((j&1)>0)
            {
                System.out.print(numbers[0]);
            }
            k++;
            j=j>>1;
        }
        System.out.println(']');*/
    }



}
public boolean confirm(long numbers)
{
    String s =String.valueOf(numbers);
    if (s.charAt(0)=='4')
    {
        for(int x=0;x<s.length();x++)
        {
            if(s.charAt(x)=='4')
                ;
            else
                return false;
            if(x==s.length()-1)
                return true;
        }

    }
    if(s.charAt(0)=='7')
    {
        for(int x=0;x<s.length();x++)
        {
            if(s.charAt(x)=='7')
                ;
            else
                return false;
            if(x==s.length()-1)
                return true;
        }
    }

    return false;

}
public static void main(String[] args) 
{
    int x [] = {1,2,3,4,5,6,7};
    find(x);
}

}

4个回答

strutce
strutce   Ds   Rxr 2015.07.25 12:35
已采纳

for(i=0;i<t;i++); 你这里多了 (;)正确了请采纳

tongyi55555
tongyi55555   2015.07.25 12:37

for(i=0;i<t;i++);
这一句执行完i就是128了,你输出的不就是128么?

weixin_30110371
weixin_30110371   2015.07.25 16:33

用海泰克ADP6.2.1上载应用到PC后,不能重建应用文件。请高手指点

sina_2831808769
sina_2831808769   Rxr 2015.07.25 13:34

for(i=0;i<t;i++); 你这里多了 (;)正确了请采纳

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
下面这段代码要循环延时输出0 1 2 3 4,输出结果是否正确,若不正确请修改,并理
for(var i=0;i {        setTimeout(function()        {               document.write(i + " ");        },100); } 以上代码输出:5,5,5,5,5 修改如下: for(vari=0;i {        (function(i){               setTi
C#笔试题(二)
一、问答题 61.下面这段代码输出什么?为什么? 答案注释: int i=5;  int j=5;  if (Object.ReferenceEquals(i,j))  Console.WriteLine("Equal");  else  Console.WriteLine("Not Equal");  不相等,因为比较的是对像 62.什么叫做SQL注入,如何防止?请举例说明。
java基础——Response对象
Response概述    Servlet中应该如何向用户输出数据呢?在doGet和doPost方法的参数中,HttpServletRequest代表的是http请求,而HttServletResponse代表的是http响应。想要获取请求中的信息时使用HttpServletRequest对象,而有数据需要发送给客户端时,就要用到HttpServletResponse对象了。Response对象功...
133.分析一下这段程序的输出
133.分析一下这段程序的输出 (Autodesk) class B { public: B() { cout<<"default constructor"<<endl; } ~B() { cout<<"destructed"<<endl; } B(int i):data(i) { cout<<"constructed by parameter" << data
01234
冒泡排序 class bubblle_sort { public function lth(array $arr) { for ($i=0;$i$arr)-1;$i++){ for ($j=0;$j$arr)-1-$i;$j++){ if ($arr[$j]>$arr[$j+1]) {
递归:编写一段代码,完成1+2+3+4+...+100,并输出结果,在这段代码中不得出现for,while关键字
递归案例
只知道用一样东西,不明白他的道理,实在不高明
无论在哪个领域,要抓住问题的本质,切勿停留在表面,要不断地深入下去。就这个小的领域来说,你花个3、5年的时间挤进前20%是非常可能的。精通某一方面的技能,才能使自己不容易被别人所替代!        就比如 文档/视图不是MFC的专利,这是一种架构思想,如果脱离了MFC就不能使用文档/视图架构只能说你就是一个填代码的苦力。你眼中这些技术仅仅是表面的技术,完全没有看到各种架构,各种设计的本质思想,
闭包的两个经典例子
1.    下面这段代码想要循环延时输出结果0 1 2 3 4,请问输出结果是否正确,如果不正确,请说明为什么,并修改循环内的代码使其输出正确结果 for (var i = 0; i < 5; ++i) { setTimeout(function () { console.log(i + ' '); }, 100); }不能输出正确结果
//写这段代码的时候,只有上帝和我知道它是干嘛的 ,现在,只有上帝知道
// 亲爱的维护者: 如果你尝试了对这段程序进行‘优化’,  并认识到这种企图是大错特错,请增加 下面这个计数器的个数,用来对后来人进行警告:  浪费在这里的总时间 = 39h /**  * 致终于来到这里的勇敢的人: 你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改 我们这最棘手的代码的编程骑士。你,我们的救世主,   *人中之龙, 我要对你说:永远不要放弃,永远不要对自己失
其他公司的笔试题6
 发信人: Turkey (冬日校园主干道上的阳光), 信区: Jobs标 题: 面试题目(转载)发信站: 紫金飞鸿 (2001年11月18日14:10:17 星期天), 站内信件 【 以下文字转载自 PostGraduate 讨论区 】【 原文由 Turkey 所发表 】  1、What are the two operating mode of X86, and