导航:首页 > 编程语言 > javafor循环例子

javafor循环例子

发布时间:2023-03-24 23:44:38

A. java for循环(很简单的)

在for循环的循环体只有抄一条语句的时候,大括号是可以省略的。

按你给的例子,for(int b=1;b<=a;b++)这个循环的循环体只是System.out.print('*');这一条语句,所以可以省略x1与x3行的大括号。

不只for循环,其它大多数的语句块也是同理,比如if、while等等……

B. java for循环实例

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

//128等于2的7次方,所以判定退出循环是版i < 8
for (int i = 0; i < 8; i++) {
for (int j = 0; j <= i; j++) {
//Math.pow(2, j) 幂运算权
System.out.print((int)Math.pow(2, j) + " ");
}
for (int j = i - 1; j >= 0; j--) {
System.out.print((int)Math.pow(2, j) + " ");
}
System.out.println();
}
}
}

C. java中for循环的几种写法

以下为for循环的几种写法:
/***
方法一:最普通的不加思考的写法
* <p>*优点:较常见,易于理解
* <p>* 缺点:每次都要计算list.size()*/
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
/***
方法二:数组长度提取出来
* <p>* 优点:不必每次都计算
* <p>* 缺点:
1、m的作用域不够小,违反了最小作用域原则
2、不能在for循环中操作list的大小,比如除去或新加一个元素*/
int m = list.size();
for (int i = 0; i < m; i++) {
System.out.println(list.get(i));
}
/***
方法三:数组长度提取出来
* <p>* 优点:
1、不必每次都计算
2、所有变量的作用域都遵循了最小范围原则
* <p>* 缺点:
1、m的作用域不够小,违反了最小作用域原则
2、不能在for循环中操作list的大小,比如除去或新加一个元素*/
for (int i = 0, n = list.size(); i < n; i++) {
System.out.println(list.get(i));
}
/***
方法四:采用倒序的写法
* <p>* 优点:
1、不必每次都计算
2、所有变量的作用域都遵循了最小范围原则
* <p>* 缺点:
1、结果的顺序会反
2、看起来不习惯,不易读懂
* <p>* 适用场合:与显示结果顺序无关的地方:比如保存之前数据的校验*/
for (int i = list.size() - 1; i >= 0; i--) {
System.out.println(list.get(i));
}
/***
方法五:Iterator遍历
* <p>* 优点:简洁
* <p>* 缺点:*/
for (Iterator<String> it = list.iterator(); it.hasNext();) {
System.out.println(it.next());
}
/*** 方法六:
jdk1.5新写法
* <p>* 优点:简洁结合泛型使用更简洁*
<p>* 缺点:jdk1.4向下不兼容*/
for (Object o : list) {
System.out.println(o);
}

D. java中for ..each 循环 的详细用法 举个例子

凡是继承了Iterable接口的类所生成的对象都可以用for/each循环,主要都在java.util这个包中回
还有就是数组答
Set<String> set = new HashSet<String>();
set.add("1");
set.add("2");
for(String s:set)
System.out.println(s);
String[] str = new String[]{"a","b"};
for(String s:str)
System.out.println(s);

阅读全文

与javafor循环例子相关的资料

热点内容
为什么淘宝app是黑色的 浏览:17
如何在cad中把图形输出为pdf文件 浏览:535
文件夹横签 浏览:988
extjs5mvc 浏览:614
win7如何安装数据库 浏览:647
informix数据库倒数卸数 浏览:983
华硕p7h55mplus升级 浏览:240
servlet调用jsp 浏览:481
文件的命名原则有哪些 浏览:352
苹果的文件管理是哪个 浏览:387
智能黑板如何给pdf文件做批注 浏览:788
哈弗智联app如何绑定二手车 浏览:728
cad文件不多可是异常增大 浏览:872
苹果手机怎样将音频文件导入剪映 浏览:432
2016秋季飞歌导航升级 浏览:151
电脑字符串怎么编程 浏览:381
暴风不能在线观看视频文件 浏览:267
三国卡可以升级吗 浏览:939
如何筛选出相同数据 浏览:311
vbox文件找不到 浏览:49

友情链接