「javafor循环取值」javafor循环语句

博主:adminadmin 2022-12-23 13:00:09 82

本篇文章给大家谈谈javafor循环取值,以及javafor循环语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA循环获取值

这个只能先把实体放到list里面,然后遍历就一次输出了。

List countList=new ArrayList();

countList.add(one);

...

countList.add(ten);

for(int i=0;icountList.size();i++){

test = countList.get(i);

}

JAVA怎么把循环里的值拿出来

首先你要确定 你想的的结果

你是想要最后一个值呢 还是所有的值

如果是所有的值 你可以这样

String [] strs=new String[a.size()];

for (i=0; ia.size(); i++){

int count=i;

strs[i]=count;

}

这样你循环的值就全部保存在strs数组里面

Java for循环 怎么让自己定义的变量循环赋值

不断把值赋值给自己定义的变量就行了。

1、自定义一个变量

int self = 0;

2、通过for循环给self赋值

for(int i=0;i100;i++){

   self = i;//for循环,从0到99,依次赋值给自定义变量self

}

java怎么获取for循环里的值

//按照你思路很明显无法得到99的,for内的i=99时,且将要结束FOR循环时i还要++所以结果会是100.参考ForTest1

//i的作用域只在for的话,只能把它赋值给另一个变量作用域超出FOR的才可以.参考ForTest2

public class ForTest1 {

int getFor() {

int i;

for (i = 0; i 100; i++) {

}

return i;

}

public static void main(String[] args) {

ForTest1 t = new ForTest1();

System.out.println(t.getFor());

}

}

public class ForTest2 {

static int n;

void setFor() {

for (int i = 0; i 100; i++) {

n = i;

}

}

int getFor(){

return n;

}

public static void main(String[] args) {

ForTest2 t = new ForTest2();

t.setFor();

System.out.println(t.getFor());

}

}

关于java中的for循环

这是jDK1.5之后出现的增强循环用法。

首先,你肯定有个balls对象的集合类(有可能是 balls[]数组 也有可能是List ArrayList的对象 名字叫balls。这要根据你的具体代码)

其次,你这个balls对象里面放了很多个Ball类的对象 (Ball类是你自己定义的类)

for (Ball b : balls) 表示定义一个名字叫b得Ball类对象,循环遍历一遍balls,每次代表balls里面的Ball类的一个对象,每次都执行 g2.fill(b.getShape());方法。

也就是说,用b代表balls里面的所有Ball类对象,用Ball类里面每个对象都执行一次 .getShape()方法。也就是循环遍历了一次

更多关于增强循环的用法,可以去百度搜索一下,有很多例子

======================

JDK最新版本是1.7 。 一般JDK1.5之后(包括1.5)和1.5之前的版本差别很大,jdk1.5里面除了增加了增强循环,还增加了泛型等概念...

【Java】使用两个双层For循环输出空心的菱形时参数的取值问题

public class Test2014111801 {

    public static void main(String[] args) {

        int size = 10;

        if (size % 2 == 0) {//用size除以2余数等于0,说明size是个偶数,但菱形长度都是奇数的,所以需要加1

            size++;

        }

        //整个循环都是从上到下,从左往右一个一个画的,只要符合条件就画一个对应的图标

        for (int i = 0; i  size / 2 + 1; i++) { //先循环上半部分,这是行

            for (int j = size / 2 + 1; j  i + 1; j--) {//循环列,画左上空白部分

                System.out.print("1");// 每行从左往右画“1”的个数是(size/2+1)-(i+1),比如第一行是(10/2+1)-(0+1)=5,所以第一行画5个“1",以此类推

            }

            for (int j = 0; j  2 * i + 1; j++) {//则开始画边缘“*”和空白,开始地方是上面那个for循环画完之后的位置,这里的j和上面没有关系,这是重新从0开始计算的

                if (j == 0 || j == 2 * i) {//已知紧跟着的第一个就是“*”,所以j==0时画个“*”,

                    System.out.print("*");// 第二个“*”的位置离第一个“*”的位置与行数的关系2*行号,如第二行第二个“*”的位置离第一个“*”2*1=2位(行号从0算起)

                } else {

                    System.out.print("2");// 其他不是“*”的位置用“2”填充

                }

            }

            System.out.println("3");//最外面画个“3”,

        }

        //下半部分类似

        for (int i = size / 2 + 1; i  size; i++) {

            for (int j = 0; j  i - size / 2; j++) {

                System.out.print(" ");// 输出菱形左下角空白

            }

            for (int j = 0; j  2 * size - 1 - 2 * i; j++) {

                if (j == 0 || j == 2 * (size - i - 1)) {

                    System.out.print("*");// 输出菱形下半部边缘

                } else {

                    System.out.print(" ");// 输出菱形下半部空心

                }

            }

            System.out.println("");

        }

    }

}

可以自己先理解理解,有问题可以追问

javafor循环取值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javafor循环语句、javafor循环取值的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。