当前位置:首页 » 编程语言 » for循环java

for循环java

发布时间: 2022-01-08 12:32:44

1. 简单的java for循环

i = 1 --不做因为: j 》2
i=2 -----j=2 第一个if语句有效 跳出第二个for

i=3-------j=2 3%2=1 第一个if不做 j=2》3/2=1 打印3;j=3 3%3 = 0;出循环

i=4-------j=2 4%2=0 出循环;

i=5-------j=2 5%2=1 第一个if不做 2》5/2=2 不打印;j=3 5%3=2;j=3 》5/2=2 打印5;j=4 5%4=1;j=4》5/2=2 打印5;

i=6-------j=2 6%2=0 出循环;

i=7-------j=2、3、4、5、6 7/2 7/3 7/4 7/5 7/6 第一个if都不做,看第二个if 7/2 = 3,所以 j=4、5、6符合第二个 全打印;

i=8-------j=2 8%2=0 出循环;

i=9-------j=2 9%2=1 ; 第二个if j=2《 9/2 = 4 不打印;j=3 9%3=0 出循环

2. java的for循环是什么!

int highGrade=grade[0][0]; // 取grad二位数字的“原点值”
for(int row=0;row<grades.lenght;row++){ //一次循环 获取二维数组外外层数组个数
for(int column=0;column<grades[row].lenght;column++){//二次循环
grades[row].lenght // 获取二维 当前外层下 内层个数
if(grades[row][column]<highGrades) // 比较
highGrades=grades[row][column]; 赋值 找到最大的那个
}

你得弄清楚什么是二维数组 就好明白了

3. java 中for循环的一个用法

该问题中for循环的一个用法指的是foreach用法,下面详细讲述:

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。实际上也就是这个意思。
foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
示例代码:
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
for (String x : list) {
System.out.println(x);
}
Object s[] = list.toArray();
for (Object x : s) {
System.out.println(x.toString()); //逐个输出数组元素的值
}

4. java中for循环有什么用

在上面这个例子 增强型的for循环 和普通for循环一样
增强型的for循环 优点主要体现在集合中,随便举个例子
比如对 set 的遍历
一般是迭代遍历:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
for循环遍历:
for (String str : set) {
System.out.println(str);
}
是不是简单些?

优点还体现在泛型 假如 set中存放的是Object

Set<Object> set = new HashSet<Object>();
for循环遍历:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}
如果你用Iterator遍历,那就晕了
map list 也一样

唯一的缺点就是 在遍历 集合过程中,不能对集合本身进行操作
for (String str : set) {
set.remove(str);//错误!
}

5. JAVA中的for循环

i+=2 的意思呢就是每次i加上2然后再赋值给自己的意思,相当于 i = i + 2,在你的代码里,这么做的意义是 i每次都是偶数 从2开始,即 2 4 6 8 10 。。。,这样最好sum的值就是100内所有偶数的和

6. java的for循环如何使用i--;呢

for(inti=10;i>0;i--){
System.out.println("i="+i);
}

上面是个简单的例子,

每次判断 i 是否大于0. 如果大于就执行循环语句,执行完后 i的值就自动减一(i--)

当 i 的值减到0时, i > 0 为假 , 循环结束

7. java中for循环怎样讲

for(int i = 0; i < 10; i ++){
System.out.println(i);
}
拿上面的例子来讲吧
程序进入for循环,首先初始化i的值为0,然后用i与10进行比较。此时i为0,i<10成立,则程序运行 System.out.println(i);这段代码。输出i此时的值。然后执行i++的操作。此时i为1,i<10依然成立。再运行 System.out.println(i);这段代码。输出此时的值。而后执行i++操作。以此类推。直到i=10的时候这时不满足i<10的条件。故循环结束。
for(初始变量; 满足条件; 操作变量){
想要做的操作;
}
希望上面简单的分析能对你有所帮助。也许归纳的不是很准确。楼主在此基础上可自行总结出自己比较好理解的方式。

8. java中for嵌套for循环的详细讲解

外面的循环是i次 里面的循环是k次 i执行一次 里面就执行k次(k可以是变量) 直到外面的i次执行完成,最多也就是i*k次,最少是i次

9. java的这三种for循环有什么区别

第一种是最普通的for循环 这个应该没啥好说的
第二种是第一种for循环的变种也可以说是简写 只能对数组或者是List这样的集合使用 这个是java 1.5新加入的
第三种不是for循环。使用的是迭代器 iterator 像是List这样的集合 一般多是用这种方法

10. java for循环

定义一个2维数组a第一维人数第二维商品存储的值是价格intcount=0;for(inti=0;i

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:760
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:661
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:309
子弹算法 发布:2024-09-20 08:41:55 浏览:286
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:815
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:160
sql数据库安全 发布:2024-09-20 08:31:32 浏览:91
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:505
编程键是什么 发布:2024-09-20 07:52:47 浏览:655
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:479