Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 初始化错误_Java_Arrays_Sorting - Fatal编程技术网

Java 初始化错误

Java 初始化错误,java,arrays,sorting,Java,Arrays,Sorting,因此,我试图为数组列表创建一个for循环,但在for循环中,我不断得到一个关于变量“F”的初始化错误 。当我使用增强的for循环时,我的代码运行良好,但我想练习使用常规的for循环 我已经声明了我的变量箭牌来确定数组的大小,但我觉得这可能是我的问题 谢谢你的帮助 import java.util.ArrayList; import java.util.Collections; public class Assignment1abdallahelgohary {

因此,我试图为数组列表创建一个for循环,但在for循环中,我不断得到一个关于变量“F”的初始化错误

。当我使用增强的for循环时,我的代码运行良好,但我想练习使用常规的for循环

我已经声明了我的变量箭牌来确定数组的大小,但我觉得这可能是我的问题

谢谢你的帮助

     import java.util.ArrayList;
    import java.util.Collections;



   public class Assignment1abdallahelgohary {  
   public static void main (String args[]) { 



  //create array
  ArrayList<Integer> bob = new ArrayList<Integer>();

 //insert/add elements 
  bob.add(2);
  bob.add(1);
  bob.add(4);
  bob.add(3);


  int wrigleys = bob.size();
 //System.out.println(wrigleys);


 //organize list
 Collections.sort(bob);



 //print out 
 for (int f; f < wrigleys; f ++) {
  //   for (int fruit: bob){
 System.out.println(f);
 }



  }
  }
import java.util.ArrayList;
导入java.util.Collections;
公共类分配1Abdallahelgohary{
公共静态void main(字符串args[]){
//创建数组
ArrayList bob=新的ArrayList();
//插入/添加元素
添加(2);
增加(1);
添加(4);
添加(3);
int-wrigleys=bob.size();
//系统输出打印LN(箭牌);
//组织列表
Collections.sort(bob);
//打印出来
for(int f;f
检查此代码

import java.util.ArrayList;
import java.util.Collections;

class Assignment1abdallahelgohary 
{  
    public static void main (String args[]) 
    { 
              int f=0;
              //create array
              ArrayList<Integer> bob = new ArrayList<Integer>();

             //insert/add elements 
              bob.add(2);
              bob.add(1);
              bob.add(4);
              bob.add(3);


              int wrigleys = bob.size();
             //System.out.println(wrigleys);


             //organize list
             Collections.sort(bob);



             //print out 
             for (f=0; f < wrigleys; f ++) {
              //   for (int fruit: bob){
             System.out.println(f);
             }
  }
}
import java.util.ArrayList;
导入java.util.Collections;
类别分配1Abdallahelgohary
{  
公共静态void main(字符串参数[])
{ 
int f=0;
//创建数组
ArrayList bob=新的ArrayList();
//插入/添加元素
添加(2);
增加(1);
添加(4);
添加(3);
int-wrigleys=bob.size();
//系统输出打印LN(箭牌);
//组织列表
Collections.sort(bob);
//打印出来
对于(f=0;f
Try
intf=0
。也可以尝试
println(bob.get(f))
。f不是initialised@Andreas因此,当使用常规for循环时,我必须初始化与增强for循环不同的变量?
for(int f=0;f
。请阅读
for
循环的Java指南,例如。这不是一个教学网站。你有自己的研究吗。任何
for
循环的例子都会向你展示这一点!!!