for循环将不会循环 [英] for loop will not loop

查看:137
本文介绍了for循环将不会循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个for循环,我将用它来计算时间间隔添加到一个ArrayList。问题是我不能证明for循环正在执行。在使用system.out.println()语句时没有任何内容被打印出来,而且没有任何内容被添加到循环内部的数组中...任何sugestions?

  // lager tidspunkter and legger disse inn i en Array kalt tider 
tid.setTimer(16);
tid.setMinutter(0);
tid.setSekunder(0);
tider.add(tid.asString()); //字符串16:00被添加,因为它应该
System.out.println(tiden er:+ tid.asString()) ; //给16:00打印
for(int i = 0; i> 12; i ++){
System.out.println(er iløkken); // nothing nothing print
tid.increaseMinutter(30);
System.out.println(tid.asString()); //什么都不打印
tider.add(tid.asString());


解决方案

,不大于:

  for(int i = 0; i <12; i ++){
// ^


I have a for loop that I will use to compute time intervals to add to an ArrayList. The problem is that I can not prove that the for loop is being executed. Nothing is printed when using the system.out.println() statement, and nothing is added to the array from inside the loop ... any sugestions?

// lager tidspunkter og legger disse inn i en Array kalt tider
    tid.setTimer(16);
    tid.setMinutter(0);
    tid.setSekunder(0);
    tider.add(tid.asString());// String "16:00" is added as it should 
    System.out.println("tiden er: "+tid.asString());// gives 16:00 printed
    for(int i=0;i>12;i++){
        System.out.println("er i løkken");// gives nothing printed
        tid.increaseMinutter(30);
        System.out.println(tid.asString());// gives nothing printed
        tider.add(tid.asString());
    }

解决方案

You mean less than, not greater than:

for(int i=0;i<12;i++){ 
//           ^

这篇关于for循环将不会循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆